author | Frank Livingston <frank-livingston@ti.com> | |
Sat, 4 Nov 2017 01:52:07 +0000 (20:52 -0500) | ||
committer | Frank Livingston <frank-livingston@ti.com> | |
Sat, 4 Nov 2017 01:52:07 +0000 (20:52 -0500) | ||
commit | 0c78a62ea25269728748463b3bd5b9bf3a887ec7 | |
tree | cd6c4b0616229340da028c8b51b06d5c35048052 | tree | snapshot (tar.xz tar.gz zip) |
parent | 629cb13ea8a39408506c528bf1ba0479da1e52c5 | commit | diff |
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.
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.