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/MSP430F5514:代码在没有 MSP-FET430UIF 的情况下运行、但在调试模式下使用具有 MSP-FET430UIF 的 CCS8时崩溃

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/686896/ccs-msp430f5514-code-runs-without-msp-fet430uif-but-crashes-when-using-ccs8-with-msp-fet430uif-in-debug-mode

器件型号:MSP430F5514

工具/软件:Code Composer Studio

我有几个用于 MSP430F5514的 CCS8代码构建、它们在不处于调试模式时运行良好、但在使用调试器运行时会崩溃。 基本上、代码运行几秒钟、然后在主入口断点处结束。 我认为如果没有断点、这种情况不会持续发生、因为它会出现在计时以及 USB 和 UART 上的通信中。

调试模式是否需要额外的堆栈空间? 额外的闪存空间? 对计时有影响?

请提供任何提示

Gerry

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

    调试模式肯定会对计时产生影响。 这是一种插入式调试、基本上会减慢所有调试速度。 您仍然可以使用断点并执行"自由运行"模式、以帮助减轻调试器的影响、但一旦断点、它就会停止芯片。 由于时序差异、启用 EEM (处于调试模式)会导致计时器和通信外设出现问题。 请查看以下应用手册。 它可能无法直接解决您的问题、但它可以为您提供一些新工具来调试您的应用。 (http://www.ti.com/lit/slaa393)