Part Number: MSP430F5529
Tool/software: Code Composer Studio
Hi,
We are porting our Boot Image Manager (BIM) over to MSP430F5529.
The BIM is located from 0x4400 to 0x73FF.
We have our APP occupy the range from 0x7400 to 0xFF7F and 0x10000 to about 0x1C000, and specifically at 0x7400 is our proxy interrupt vectors table.
In development, we FLASH the APP and then the BIM. To do this successfully we need to limit the amount of FLASH that is erased during BIM download.
When we FLASH the app, 0x7400 onwards is correct:
Our BIM debugger options are set to only erase some regions, although we have also tried erase and download necessary segments only with the same results
And once we FLASH the BIM, 0x7400 is changed, but not erased, meaning that something overwrote this area.
There is nothing in our linker script to suggest data in the range of 0x7400 to 0xFF80.
Does anyone know why the debugger would be overwriting our memory?
Thanks.



