Download MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO Specifications
Transcript
DSP/BIOS Plug-ins 1.4 DSP/BIOS Plug-ins During the analysis phase of the software development cycle, traditional debugging features are ineffective for diagnosing subtle problems that arise from time-dependent interactions. The Code Composer Studio plug-ins provided with DSP/BIOS support such real-time analysis. You can use them to visually probe, trace, and monitor a DSP application with minimal impact on real-time performance. For example, the Execution Graph shown below displays the sequence in which various program threads execute. (Threads is a general term used to refer to any thread of execution. For example, hardware ISRs, software interrupts, tasks, idle functions, and periodic functions are all threads.) The DSP/BIOS API provides the following real-time analysis capabilities: ❏ Program tracing. Displaying events written to target logs and reflecting dynamic control flow during program execution ❏ Performance monitoring. Tracking statistics that reflect the use of target resources, such as processor loading and thread timing ❏ File streaming. Binding target-resident I/O objects to host files DSP/BIOS also provides a priority-based scheduler that you can choose to use in your applications. This scheduler supports periodic execution of functions and multi-priority threading. 1.4.1 DSP/BIOS Configuration You can create configuration files in the Code Composer Studio environment that define objects used by the DSP/BIOS API. This file also simplifies memory mapping and hardware ISR vector mapping, so you may want to use it even if you are not using the DSP/BIOS API. A configuration file has two roles: ❏ 1-8 It lets you set global run-time parameters.