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.

[参考译文] MSP430FR2522:调试器停止工作"MSP430:停止目标 CPU 时出现问题 CPU:内部错误"

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1450713/msp430fr2522-debugger-stop-to-work-msp430-trouble-halting-target-cpu-internal-error

器件型号:MSP430FR2522
主题中讨论的其他器件:CAPTIVATE-PGMR

工具与软件:

我在调试时经常遇到 MSP430FR2522和 CAPTIVATE-PGMR 主板的可靠性问题。  

一段时间后、它停止工作、如果我尝试停止程序、它会生成"MSP430:Trouble Halting Target CPU:internal error site:e2e.ti.com。"

如果我使用相同的代码对微控制器进行编程、它可以正常工作数小时。  

谢谢

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

    尊敬的 samuelr:

    您知道自己使用的编译器优化设置是什么吗?

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

    优化级别2

    速度与尺寸1之间的关系

    对齐否

    内联硬件 F5

    它们是否会在调试时引起问题?

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

    尊敬的 samuelr:

    这个问题并不少见,虽然我从来没有见过像你这样的消息。

    尝试使用优化级别=关闭速度与大小= 0。 此外、如果您使用断点、请尝试禁用所有断点并运行代码。  有时暂停(而不是停止调试会话)、然后点击"Continue"。 如果您没有看到报告的行为、请继续设置断点并进行正常调试。

    接下来、在"Processor Options"下、检查您使用的是小数据、小内存选项。

    您是否将 FR2522用于使用 CapTIvate 库的电容式触控项目?如果是、您是使用 CapTIvate GUI 创建您的项目、还是从现有的演示之一开始?

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

    当优化级别=关闭时、速度与大小= 0、它似乎起作用。 我的数据少、内存大。  
    我使用的是 i2c 的示例项目。 现在没有魅力

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

    现在它可以按所说的那样继续工作、但是当我尝试暂停调试器时、我收到消息 "MSP430:停止目标 CPU:内部错误"

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

    现在它可以按所说的那样继续工作、但是当我尝试暂停调试器时、我收到消息 "MSP430:停止目标 CPU:内部错误"

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

    这里有一些鱼  由于 MSP430FR2522只有8K 的 FRAM、因此选择大内存模型将链接错误的库。  将代码和数据都设置为小型内存模型。