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.

[参考译文] MSP430FR59941:MSP430八次卡在地址0x0004

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/777372/msp430fr59941-msp430-ocassionally-stuck-at-address-0x0004

器件型号:MSP430FR59941

我有一些 TI 提供的代码、我将这些代码移植到我们的 MCU 上。  当 USB 被插入到我们的充电器系统中时、它基本上会处理一组事件。  在大多数情况下、它正常工作、但每次进入一段时间、它都会卡在地址0x0004。  这只是回跳到0x0004。

此外、我的看门狗计时器处于保持状态、我只是在程序开始时将其设置为保持状态。  然后、我进行一些配置并将其激活。 我不确定我在这里看到的是什么。  有什么建议吗?  我查看了该部分的存储器映射、只显示"reserved (保留)"。

谢谢!

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

    我认为这可能是一个正在执行的空指针。  但是、现在我看到我是否在 CC Studio 上点击了"stop"。  然后重新连接调试器、而不重新加载或停止程序。  那么、这是连接、加载符号、然后是停止。  然后、每次它跳到该地址时。  即使我将程序缩短为无限循环、也是如此。

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

    尊敬的 Eric:

    您的电源是什么? USB 还是电池? 当您的 USB 插入我们的充电器系统时、您能否再次检查 MCU 电源电压变化?

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

    对于电源、我们有一个使用 TI BQ25890HRTWT 充电器通过 USB 充电的电池。  该充电器提供4.2-3.8V 的 VSYS 电压、我们有一个3.3V 线性稳压器用于为 MCU 供电。

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

    您使用的是什么3.3V 线性稳压器?
    在 USB 插入我们的充电器系统之前、MSP430有什么电源? 您能否分享有关 MCU 器件的原理图?