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.

[参考译文] MSP432P401R:用于在计时器模式下复位 MSP432的看门狗

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/566111/msp432p401r-watchdog-to-be-used-to-reset-the-msp432-while-in-timer-mode

器件型号:MSP432P401R

大家好、

我已经制作了一个应用程序、在特定触发事件时从 SD 卡读取文件。

大部分时间工作正常、但有时会出现错误"FR_DISK_ERR"。 我联机检查,并显示这是不可恢复的硬件错误。

我想要的是、每当使用看门狗发生此错误时、控制器就会完成电源复位。 执行将在获得错误的任务内完成。

我已经在计时 器模式下使用 WDT 来触发从 SD 卡读取文件的事件。

整个应用都基于 TI RTOS。

如果出现此错误、请告诉我如何使用 WDT 复位控制器。

提前感谢您。

Vikram

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Vikram、
    您可以通过访问密码违规的 WDT 来创建复位(SLAU356e 的263页 ,www.ti.com/.../slau356e.pdf )。 您想使用 WDT 有具体原因吗?您是否可以使用 API:map_sysctl_rebootDevice()?

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

    感谢你的答复。
    我之所以使用 WDT、是因为我只知道这种方法。
    如果有更好的方法来重置控制器、请告诉我如何使用它、或者如果有任何我可以浏览的文档、将会很有用。
    我正在使用基于 RTOS 的编程。

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

    dev.ti.com/.../group__sysctl__api.html

    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Chris 提供的描述信息。
    但这与使用驱动程序库无关吗?
    因为我的固件基于"tirtos_msp43x_2_20_00_06"。
    那么、我们可以使用该函数吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的。  它包括:

    此致、

    Chris