SPRAA56
A.3 Memory Footprint
The total additional code size added to the application for the debugging features was 29 KB of external memory. This was calculated from the size of the .out file with benchmarking added (518 KB) and without benchmarking (491 KB).
All the footprint numbers in this appendix were obtained under the following conditions (expect where noted):
• Platform: EVMDM624
•Debug flags:
• | Optimization: | |
• | DSP/BIOS: | version 4.90.27 |
• | RDTX: | enabled |
• | LOG buffers: | 2 * 4096(buffer size) + 1 * 256(buffer size) = |
The
| Table 4. | Memory Footprint Details |
| |
|
|
|
|
|
| All RTA Features | Remove | Remove UTL Calls | Remove Both |
| Enabled (as | (Set | ||
| shipped) | Build Option | UTL_DEBUGLEVEL=0) | Build Option and |
|
|
|
| UTL Calls |
Code Size | 11,406,788 | 11,405,076 | 11,402,856 | 11,401,272 |
Data Size | 3347 | 3347 | 2643 | 2643 |
Bss + Stack | 5392 | 5392 | 5392 | 5392 |
Total | 11,415,527 | 11,413,815 | 11,410,891 | 11,409,307 |
Code Reduction | 1712 | 3932 | 5516 | |
Relative to Case # 1 |
| (0.015% reduction) | (0.034% reduction) | (0.048% reduction) |
Data Reduction | 0 (0%) | 704 (21% reduction) | 704 (21% reduction) | |
Relative to Case # 1 |
|
|
|
|
Each STS object adds a
Table 4 shows that the impact on space, especially code space, by
28DSP/BIOS