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/MSP430G2452:调试MSP430仅组装代码-缺少RAM符号

Guru**** 2604225 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/623329/ccs-msp430g2452-debugging-msp430-assembly-only-code---missing-ram-symbols

部件号:MSP430G2452

工具/软件:Code Composer Studio

我正在调试MSP430汇编代码(无C)。 调试工作正常,但我真的希望能够评估RAM变量,而不必查找地址和使用内存浏览器。 CCS中的仅程序集调试是否提供RAM变量的符号表示? 似乎应该有一种方法来实现这一目标。

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

    调试器依赖编译器生成的调试信息来显示变量的值。

    如果只编写汇编代码,则汇编工具必须具有生成调试信息的功能。  

    对于TI汇编器,您可以使用debug指令要求工具生成调试信息。

    -Raymond。

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

    对于有此问题的任何其他人,没有符号信息的问题似乎是由COFF与ELF引起的。 这是一个旧项目,由于CCS找不到旧工具,它默认使用较新的(ELF)复印器。 二进制有效,但汇编符号不可用,大概是因为CCS需要COFF。 修复了旧版3.3 .x编译器的路径后,现在可以在调试程序集时使用符号。