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.

[参考译文] AM3359:ROM 代码中的看门狗计时器

Guru**** 2582445 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595795/am3359-watchdog-timer-in-rom-code

器件型号:AM3359

公共 ROM 代码在启动序列中配置看门狗定时器1 (设置为3分钟)。

ROM 代码何时禁用看门狗计时器1?

用户代码是否应禁用看门狗计时器1?

引导完成并经过几分钟后、我们客户的主板将重新启动。

此致、

Daisuke

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ROM 代码不会禁用 WDT。 用户代码应负责此操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser - San、

    感谢你的答复。

    我在 RTOS Processor SDK 中找到了禁用 WDT1的代码。

    pdk_am335x_1_0_6\packages/ti\starterware\bootloader\src\SBL_main.c
    int main (空)
       SBLPlatformConfig();

    pdk_am335x_1_0_6\packages/ti\starterware\bootloader\src\AM335x\SBL_AM335x_platform.c
    空 SBLPlatformConfig (空)
       HW_WR_REG32 ((SOC_WDT_1_REGS + WDT_WSPR),0xAAAAAAAU);
       while (hw_RD_REG32 (SOC_WDT_1_regs + WDT_WWPS)!= 0x00U);

       HW_WR_REG32 ((SOC_WDT_1_regs + WDT_WSPR),0x5555U);
       while (hw_RD_REG32 (SOC_WDT_1_regs + WDT_WWPS)!= 0x00U);

    此致、

    Daisuke