Memory Footprint - Texas Instruments DSP/BIOS Real-Time Analysis (RTA User Manual

Dsp/bios real-time analysis (rta) and debugging applied to a video application
Table of Contents

Advertisement

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:
Debug flags:
-g –ml3 -d"UTL_DBGLEVEL=70" -d"_DEBUG" -d"RTA_INCLUDED" -d"_NTSC" -d"CHIP_DM642" -ml3 -mv6400
Optimization:
DSP/BIOS:
RDTX:
LOG buffers:
The real-time analysis footprint numbers in Table 4 were obtained using the setup described in
Section 5.1, Requirements. All sizes are in 8-bit bytes.
All RTA Features
Enabled (as
shipped)
Code Size
11,406,788
Data Size
3347
Bss + Stack
5392
Total
11,415,527
Code Reduction
----
Relative to Case # 1
Data Reduction
----
Relative to Case # 1
Each STS object adds a one-time code size of 128 bytes plus an additional 16 bytes of data
space. The STS objects are not removed in any cases in the table above. In this application, the
total footprint impact due to STS objects is 496 bytes. (All bytes here are 8-bit bytes.)
Table 4 shows that the impact on space, especially code space, by real-time analysis
instrumentation is negligible relative to the application size.
28
DSP/BIOS Real-Time Analysis (RTA) and Debugging Applied to a Video Application
EVMDM624
-o2
version 4.90.27
enabled
2 * 4096(buffer size) + 1 * 256(buffer size) = 8448(8-bit bytes)
Table 4.
Memory Footprint Details
Remove
–D"RTA_INCLUDED"
Build Option
11,405,076
3347
5392
11,413,815
1712
(0.015% reduction)
0 (0%)
Remove UTL Calls
(Set
UTL_DEBUGLEVEL=0)
11,402,856
2643
5392
11,410,891
3932
(0.034% reduction)
704 (21% reduction)
Remove Both
–D"RTA_INCLUDED"
Build Option and
UTL Calls
11,401,272
2643
5392
11,409,307
5516
(0.048% reduction)
704 (21% reduction)

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp/bios real-time analysisDsp/bios rta

Table of Contents