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/MSP-EXP430FR5739:按调试将在更新新程序之前在MSP上重新启动旧程序

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/664216/ccs-msp-exp430fr5739-pressing-debug-restarts-old-program-on-msp-before-flashing-new-program

部件号:MSP-EXP430FR5739

工具/软件:Code Composer Studio

您好,

我正在努力使用MSP-EXP430FR5739。 我尝试调试我的代码,它只是通过UART发送一些字符串。 我使用7.4 Studio.0.0.0015万 中的调试器来调试我的代码。 但是每次我更改代码并再次调试它时,他都会重置MSP并启动旧程序,同时刷新新的程序。

我正在使用一个逻辑分析器,它向我显示他从我要覆盖的程序发送了完全相同的字符串。

例如:

MSP上的程序发送"HelloWorld"  

我正在MSP上加载此代码,他运行良好->我在逻辑分析器上看到了字符串

然后,将包含用于发送字符串的代码的部分注释掉,然后再次按debug。

现在我可以看到,当CCS的窗口出现编译时,他通过UART重新发送字符串,直到他完成编译和上载。

当我运行程序时,他不发送任何内容(因为我将其注释掉)

其他人注意到了这一点?

祝你好

Eric  

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

    Eric,

    因此,基本上会发生重置,导致当前闪存中的程序在新程序写入闪存之前运行。

    您可以尝试更改此选项"在程序加载或重新启动时重置目标":

    此致,

    John

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

    您是否能够解决此问题?

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

    不,很遗憾不是。 但要知道,每次刷新新代码时,我都要取下电缆。  

    但无论如何,谢谢!