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.

CCS/MSP430F5438A: Code space allocation

Part Number: MSP430F5438A


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

**Attention** This is a public forum