
User Interfaces for Source Generation
The Startup Code/LDF add-in makes it easy to create and configure a DSP Project.
It helps you create a new project with startup code that sets up peripherals like
cache, DMA, and I/O, etc.
In additional to startup code, a linker description file (LDF) can be generated and
added to the project to link in only necessary libraries, and specify SDRAM
partitioning, etc. This takes away much of the complexity of configuring your
application’s memory layout.
The Startup Code/LDF add-in automatically adds the generated files to your project,
and updates them to reflect changes as you configure your project’s settings, while
preserving your custom modifications to the generated files.
Analysis and Diagnostic Support
CrossCore Embedded Studio provides tools to more quickly identify common code
errors at runtime and provide you with the information necessary to efficiently
optimize your program.
Reports for Instrumented Profiling, Heap Debugging, and Code
Coverage
CrossCore Embedded Studio provides support for generating various profiling and
tracing reports in HTML that can be launched from within the IDE.
The compiler has several profiling and tracing facilities. These include:
Heap debugging (.hpl files): To identify memory leaks, corruption and other
problems relating to malloc and free.
Instrumented profiling (.prf files): To identify the functions that consume the
most cycles.
Code coverage (.pgo files): To identify which parts of your application have
been exercised by your testing.
Each of these facilities generates data files during application execution, containing
profile or trace data. These files can be converted into HTML-formatted reports
through the IDE.
To generate an HTML report, open the File menu, and select the New...>Code
Analysis Report option. There is a choice for each of the report types.
Comentarios a estos manuales