This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

NOINIT declaration not working on ARM compiler 5.04

I have updated to version 5.04 of the ARM compiler today and it now appears that type=NOINIT declaration for a memory section is not working anymore.

We're running external SRAM on the EPI bus of an M3 and it causes a HW fault if cinit tries to initialise it. The NOINIT was working on 5.01 and 5.03, but now if we compile with 5.04 you can see the __TI_cinit_table entry in the map file contains an entry for the external RAM despite the type=NOINIT.

We've gone back to using 5.03 until it is fixed.

Regards,

Sean.