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/CODECOMPOSER: Wrong jump address in disassembly window

Part Number: CODECOMPOSER
Other Parts Discussed in Thread: MSP430F5659, MSP-EXP430FR5994, MSP-EXP430F5529LP

Tool/software:Code Composer Studio

Code Composer Studio version:  Version: 8.3.0.00009

Host OS: Windows 10 64 bit

Processor: MSP430F5659
Processor options: mspx, large data and code model

Debugger: MSP-EXP430F5529LP and MSP-EXP430FR5994

When code is placed in high memory (0x10000 or higher) disassembly window shows wrong JUMP target address.

For example:

Instruction at 0x16742 is from JUMP family. In reality it skips only one instruction (at 0x16744) ang goes to 0x16746. CCS instead of that thinks that target address is 0x6746. It looks like disassembly module is not aware that processor has 20-bit address space.

  • Hello Jakub,
    There are some considerations when working with high memory on MSP430 devices. I am going to move this thread to the MSP forum where the experts there are most familiar with these considerations.

    Thanks
    ki

**Attention** This is a public forum