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.

[参考译文] MSP430FR2355:代码运行错误--有人能告诉我在导致图片的代码中需要查找什么?

Guru**** 2542650 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/958068/msp430fr2355-code-goes-off-awry-----can-someone-tell-me-what-to-look-for-in-my-code-that-causes-the-pic

器件型号:MSP430FR2355

e2e.ti.com/.../crash.docx

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

    很难说没有更多线索。 堆栈溢出? 缓冲区溢出? 我假设该地址(或附近)不会出现在您的.map 文件中。

    I (个人)首先查看堆栈(使用"Registers"视图中的"SP"的存储器浏览器)。 如果这是一个微妙的事情、这可能不会告诉您任何信息、但您可能会发现、例如一组 ASCII 或全0、这将是一个线索。 这只需要一两分钟。

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

    您好、Steve、  

    您能否尝试创建一个新项目并复制所有代码来查看该项目是否在该地址再次中断? 如果是这样、在存储器浏览器中查看 SP 将会很有用、正如 Bruce 所提到的、因为它会产生任何错误数据。  

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

    是的、我希望在这个周末尝试这些东西。  我暂时被困在另一个项目中、并被取消了。