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.

[参考译文] TMS320F2800157:如何使用看门狗复位正确复位

Guru**** 2543630 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1311258/tms320f2800157-how-to-properly-reset-by-using-watchdog-reset

器件型号:TMS320F2800157
主题中讨论的其他器件:C2000WARE

大家好、

硬件:F2800157 CC

软件: C:\ti\c2000\c2000Ware_5_01_00_00\driverlib\f280015x\examples\GPIO->GPIO_ex2_toggle

我将 GPIO 切换频率从1更改为100us、以便轻松观察。

我只需通过 syscfg 添加看门狗(看门狗的默认模式为复位模式):  

但器件无法正确复位。

我观察到器件将 XRSn 引脚推至低电平约50us。  但 程序在复位后不能运行、且 PC 指向这个位置:

CH1黄色 GPIO

CH3紫色 XRSn

我是否应该对 看门狗或其他模块进行一些其他操作以正确复位?

--

谢谢、此致

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

    器件正在进行复位、但在复位后不会跳转到闪存、因为当器件连接到 CCS 时、它会根据仿真引导进行引导、并且您尚未将该引导设置为从闪存引导。 在 CCS 菜单中的"Scripts"下、请选择"EMU_BOOT_FLASH"、然后进行复位并运行测试、看看它是否起作用。

    维维克·辛格

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

    谢谢 Vivek,它的工作。

    我还尝试将编程设置为闪存、然后将引导模式更改为引导至闪存、也解决了问题。