PASDK-432:Remove DDR3 & MSMC heap static intializers from ARM image
authorFrank Livingston <frank-livingston@ti.com>
Sat, 4 Nov 2017 01:52:07 +0000 (20:52 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Sat, 4 Nov 2017 01:52:07 +0000 (20:52 -0500)
commit0c78a62ea25269728748463b3bd5b9bf3a887ec7
treecd6c4b0616229340da028c8b51b06d5c35048052
parent629cb13ea8a39408506c528bf1ba0479da1e52c5
PASDK-432:Remove DDR3 & MSMC heap static intializers from ARM image

GNU GCC compiler adds static 0's to initialize heaps.
This significantly increases the size of the ARM image because of the
large size of the DDR3 & MSMC heaps.

System works intermittently when sections are removed (DSP sometimes
stalls in statusop_init(), GateMP_open()). Need to determine which code
requires initial 0's for heap, but for now added code in ARM main() to
clear DDR3 and MSMC heaps.
pasdk/paf
pasdk/test_arm/application/app.cfg
pasdk/test_arm/application/app_dh.cmd
pasdk/test_arm/application/main.c