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.

[参考译文] TM4C129XNCZAD:如何触发即时复位

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1631046/tm4c129xnczad-how-to-trigger-an-instant-reset

器件型号: TM4C129XNCZAD

我仍然遇到某些主板上的 CPU 速度较慢的问题、如本主题所述:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1373456/tm4c129xnczad-help-when-i-power-up-my-device-without-the-jtag-cable-connected-the-display-becomes-sluggish/5246105#5246105

我已确定、如果我只是在系统运行后引起 CPU 复位、它将以“快速模式“启动、没有延迟或响应迟缓。  现在、我通过将其放入无限循环并让看门狗复位系统来实现这一点。  是否有方法可以触发即时复位(例如发出错误指令)?

另外、复位将其置于正确的模式这一事实是否提供了任何有助于确定原始问题的新信息?

非常感谢。

 

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

    可以通过设置 APINT: SYSRESREQ=1 来产生系统复位。 [参考数据表 (SPMS444B) 第 183 页。]

    Driverlib 提供了 SysCtlReset() 函数来执行此操作。

    根据您的描述、我的第一个猜测是与晶体启动有关的事情(可能已经在振荡?) 或功率斜坡。