I develop application for the C5505 based custom board. I've defined big array of 65536 words (128 KBytes).
#pragma DATA_SECTION( ".upgrade")
Uint16 arrFirmwareImage[65536 ] ;
I also defined memory section .upgrade via linker cmd file. I compiled and build application without any problems.
However the application crashes whenever I try to write to arrFirmwareImage past array member 32768 i.e. to the second 64KB.
Can anyone comment or provide any tip what are possible problems or consequences of defining of such big array?
Thanks