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.

[参考译文] MSP430FR5994:MSP430FR5994的 IAR 崩溃

Guru**** 2534270 points
Other Parts Discussed in Thread: MSP430FR5994, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/980677/msp430fr5994-iar-crash-with-msp430fr5994

器件型号:MSP430FR5994
主题中讨论的其他器件: MSP-FET

大家好、

我和我的同事在 IAR 嵌入式工作平台中进行调试时遇到了问题。 当停止调试会话时、程序很可能完全关闭。

n´t IAR 支持时、即使使用提供的转储文件、他们也无法找到原因。 他们怀疑我们使用的定制可能存在问题。  https://www.ti.com/lit/ug/slau278ag/slau278ag.pdf?ts=1613111364479&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FMSP-FET 是为 JTAG 通信接口设计而参考的文档。 我发现唯一不同的是 TEST-Pin 上的同向下拉电阻器。  

这是我们提出问题的原因吗?还有其他建议吗?

提前感谢。

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

    您好!  

    我没有遇到这个问题。 症状很奇怪。

    1. 您用于调试 MSP430FR5994的电路板是什么?  
    2. 调试电路板时、一切都进展顺利?  
    3. 是否会在停止调试时发生损坏?  
    4. 您是否在停止调试时测试了电源?  
    5. 您使用的是 IAR IDE 版本是什么?  
    6. 您是否已检查 MSP430FR5994 LaunchPad 板原理图以查看是否遗漏了任何其他内容?  MSP430FR5994 LaunchPad 开发套件
    7. 您已经构建了多少个电路板、其他电路板也会出现此问题?  

    谢谢、  

    Lixin  

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

    您好!

    它是使用 MSP 的定制硬件

    2.我们遇到了一些其他奇怪的事情。 通常、当您暂停调试会话时、IAR Workbench 会自动跳转到程序当前的位置。 有时这起作用、有时它会n´t。 此外、我们还在其中一个损坏的器件上发现了一些保留存储器的奇怪读数、这些读数应该是 ROM、因此不可更改。

    3.当斩波时,有时也在“生成并重新启动调试器”上

    不是、我们有n`t。 您是否认为该器件此时从外部电源汲取的电流不寻常、或者您怀疑是什么?

    5.7.70.2

    6.我使用了上面提供的硬件工具文档进行比较。 我n`t 这些应该有差异,但我可以看一下。

    7.问题发生在我们用于开发目的的两块电路板上。

    希望此信息能为您提供帮助

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

    2.损坏后、您能否读出存储器并与编程的数据进行比较以检查是否存在存储器损坏?  

    4、电源异常是电源损坏的原因之一。 所以  

    5. MSP430的最新 IAR 修订版本为7.20.1。 我不知道为什么您有7.70.2。 请仔细检查。  

    6. 硬件工具文档包括所有目标插座板原理图。 它具有使 MSP430正常工作的最小系统。 最好与 Launchpad (一种真正的 MCU 系统)进行比较。  

    您是否有另一个 IDE 工具可供检查? 例如、安装 CCSTUDIO-MSP 并使用 CCS 调试您的电路板?  

    您正在使用什么程序员和调试器? 它是 MSP-FET吗?  

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

    n`t 是我在调查您的问题时没有体验到碰撞。

    n`t、我无法对2进行任何陈述。如果尝试不崩溃、界面的电源就不会崩溃、但也不会对崩溃做出任何陈述。

    您有关 IARn`t 的信息可能是最新的。 下面是屏幕截图。   

    我将查看您的文档。

    是的、我们使用的是 MSP-FET。

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

    n`t 您的文档后、我可以告诉您、它们完全相同。 您提到的电路板使用 hte eZ-FET 方法、正如我提到过的、我们的电路板硬件与硬件工具文档中的下拉电阻器值相同。

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

    您好!

    我想我可能必须纠正自己对 IAR 版本的看法。 在窗口的顶部,它显示7.20.2,但在调试日志中显示7.20.1。 不知道为什么是这样的、但看起来我们使用的是7.20.1。

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

    我建议使用 CCS 来检查是否存在相同的问题。  

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

    如果您可以通过 MSP-FET 使用 IAR 工具对 MCU 进行编程、并且验证通过、则意味着 JTAG/SBW 接口可以正常工作。 如果调试可以进行单步运行、则编程也不会出现问题。 如果系统在停止调试时崩溃、则可能是内存损坏。 因此、最好通过 JTAG/SBW 重新连接 MCU 来检查存储器是否发生变化。   

    3.怀疑的要点可能是:  

    A.电路板问题:这可能不太可能、因为您可以对 MCU 进行编程、验证和调试。  

    B. IDE 工具问题:有可能。 因此、请检查另一个 IDE 工具、如 CCS。  

    c. MCU 问题:如果所有电路板上都出现该问题、则 MCU 本身不会出现问题。 有一些 MCU 没有问题、最好将问题 MCU 更换为另一个板、以查看问题是否与 MCU 有关。  

    d.电源问题:在停止调试时检查电源是否有压降。