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:反汇编窗口中的错误跳转地址

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430F5659, MSP-EXP430FR5994, MSP-EXP430F5529LP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/780244/ccs-codecomposer-wrong-jump-address-in-disassembly-window

器件型号:CODECOMPOSER
主题中讨论的其他器件:MSP430F5659MSP-EXP430FR5994MSP-EXP430F5529LP

工具/软件:Code Composer Studio

Code Composer Studio 版本: 版本:8.3.0.00009

主机操作系统:Windows 10 64位

处理器:MSP430F5659
处理器选项:mspx、大数据和代码模型

调试器:MSP-EXP430F5529LP 和 MSP-EXP430FR5994

当代码被放置在高内存(0x10000或更高)中时、反汇编窗口显示错误的跳转目标地址。

例如:

0x16742上的指令来自 JUMP 系列。 实际上、它仅跳过一条指向0x16746的指令(位于0x16744处)。 而不是 CCS 认为目标地址为0x6746。 看起来、反汇编模块不知道处理器具有20位地址空间。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jakub、
    在使用 MSP430器件上的高内存时、需要考虑一些注意事项。 我将把这个主题移至 MSP 论坛、那里的专家最熟悉这些注意事项。

    谢谢
    Ki