Part Number: MSP430F5528
Tool/software: Code Composer Studio
Hi, I have defined an array of unsigned longs in my project called flash_VRS[]. It is placed into flash memory starting at Info D, and ending at Info C. Given that the array requires exactly 256 bytes of flash memory, and each info segment contains 128 bytes, I think it should fit.
#define LOFVRS 64 // length of Flash VRS, occupies memory segment D and C
// For storage of non-volatile data in the flash memory
// segment of the VRS[]
#pragma NOINIT( flash_VRS );
#pragma location = 0x1800; // begins at start of Info D
QUADLET flash_VRS[ LOFVRS ];
However, when I clean and compile, the following error occurs:
<a href="file:/c:/ti/ccsv6/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment fails for section ".TI.bound:flash_VRS" size 0x100 EXP-4 C/C++ Problem
Is there a workaround for this ?
Thanks for your help.
Roy