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.

[参考译文] MSP432E401Y:看门狗复位后以太网启动失败

Guru**** 2526700 points
Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1290936/msp432e401y-ethernet-startup-fails-after-watchdog-reset

器件型号:MSP432E401Y

您好!

我正在定制电路板上对基于 TI-RTOS 的 msp432e401y 进行编程。 我已经实现了具有静态 IP 和看门狗计时器的 TCP 服务器。 当以太网链路断开时、看门狗计时器重新启动器件 、但在随机重新启动次数之后、代码崩溃并在 SysCtlPeripheralReady()函数停止、同时尝试为 EMAC0或 EPHY0设置电源依赖。 函数调用 histord 如下:

这可能是什么原因? 提前感谢您。

最佳

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

    您好!

     我不确定问题是什么。 我不知道您是如何处理看门狗复位的。 如果看门狗复位、在看门狗处理例程中、通过调用 SysCtl_Periph_EPHY 再次强制 EPHY0手动复位。 它有什么不同?

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

    感谢您的回复 Charles、

    我尝试了方法以及尝试使用 SysCtlReset ()进行复位。 然而,我最终在同样的情况下。 即使我 编写一个新的代码控制器在同一个点崩溃、我也必须将 RESET 置位以将 RESET 引脚接地或下电上电。  

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

    您好!

     您能在 LaunchPad 上尝试一下吗? 您可以重复同样的问题吗? 我只是想确定问题是与板级还是软件相关。 我还没有了解第一次或第二次重新启动与最后一次崩溃之间的区别。