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.

[参考译文] MSP432P401:器件锁定、复位时将复位保持为低电平。

Guru**** 2589275 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/595364/msp432p401-part-locking-up-upon-reset-holds-reset-low

我们看到了微控制器未启动的问题。  我们已为器件通电、应用固件正在运行、但闪烁的 LED 突然停止。  我们尝试重新加电、发现 MCU 复位为低电平(~200mV)。  在什么情况下会导致复位线路保持低电平?  我们看到此问题的代码是由 CM 为硬件编写的,我们没有完整的源代码,因此它是代码所做的“黑盒”。  我将设备放回办公桌、尝试重新刷新设备并捕获以下日志。  单击切换复位按钮后、重新刷新成功、应用程序再次运行。  

[5/10/2017、3:33:53 PM] [错误] CS_DAP_0:连接到目标时出错:(错误-1170 @ 0x0)无法访问 DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.576.0)无法连接。 这可能是器件进入低功耗模式并禁用 JTAG 引脚导致的。 您可以选择切换复位或尝试使用 SWD。

[2017年10月5日、下午3:33:59]

[2017年10月5日、下午3:33:59]

[2017年10月5日、下午3:33:59]

[5/10/2017、3:34:00 PM] [INFO_Cortex_M4_0:闪存编程器:擦除主存储器

[5/10/2017、3:34:00 PM] [INFO_Cortex_M4_0:闪存编程器:将9448字节写入闪存0x00000000

[5/10/2017、3:34:01 PM] [成功]程序加载已成功完成。

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

    这可能与错误或超出规格配置有关、可能与此帖子类似。 e2e.ti.com/.../574203

    他们能否与我们分享如何设置时钟和 VCORE 配置? 他们还看到了多少个器件出现了此问题?

    谢谢、

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

    这是在调试中、所以他们只能在执行代码的顾问提供的少数几个 proto 中看到它。

    您能否离线向我发送电子邮件、我将共享启动代码。 他们非常意识到在开放论坛中共享代码、因此我们应该脱机执行代码。 bcarpenter@ti.com

    我们可以在隔离问题后将结果发布到这里。

    谢谢!

    Blake
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是脱机处理的、问题与闪存等待周期数和运行 CPU 频率有关。

    DCO (MCLK/SMCLK)通过 LDO_VCORE0 (超出规格)配置为24MHz。 “违反给定等待状态配置的最大频率限制会导致从闪存中提取不确定的数据或指令。”