Tool/software: Code Composer Studio
Hi team,
My customer wants to Remote upgrade the code of MSP430F5438A. But he has many questions of the Code space allocation.
2 Code space allocation as following
BOOT(0x5C00 - 0x73FF 6KB)
Interrupt vector table -Z(CODE)INTVEC=FF80-FFFF
APP (0x7400 - 0xFFDF 0x10040 - 0x45BFF )
Interrupt vector table(0xFE80 - 0xFEFF)
If the APP code is 50K, it means that the program must occupy the second code space, and BankA is not continuous.
Does he need to have precise control over the address he write to when erasing and writing FLASH?
3 in xcl file, the code segment and the constant segment differ by 0x40 in the code space of the second segment. What is going on?
// ---------------------------
// Code
//
-P(CODE)CODE=5C00-FF7F,10000-45BFF
// ---------------------------
// Constant data
//
-Z(CONST)DATA20_C,DATA20_ID,CODE_ID=5C00-FF7F,10040-45BFF
Please help.
Susan