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.

[参考译文] TDA4VH-Q1:J784S4 看门狗使用–示例、服务、复位配置和放大器;计时器精度

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision

器件型号: TDA4VH-Q1

您好 TI、

我想参阅 【常见问题解答】J784S4XEVM:如何启用主域看门狗? -处理器论坛 — 处理器- TI E2E 支持论坛 

我们对主域和 MCU 域中的看门狗使用有一些疑问。 我们希望提供指导和参考。

1.示例程序

您能否分享演示看门狗用法的实现示例:

  • A72 的 MAIN 域
  • 主 R5F 中的 MAIN 域
  • R5F 中的 MCU 域

2.看门狗维护

  • 对看门狗进行维护的推荐方法是什么?

3.计时器精度和限值

  • 什么是看门狗时钟源?
  • 刻度分辨率/粒度是多少?
  • 看门狗的最小可编程超时是多少?

4.看门狗复位

  • 是否可以单独复位 MAIN 域?
提前感谢您的支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Akhil、

    您使用的是哪种操作系统? 是 Linux 还是 RTOS?

    [quote userid=“617254“ url=“~/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision

    • 是否可以单独复位 MAIN 域?
    [/报价]

    否、我们已启用完全 soc 复位。 只有主域复位将需要一些外部实体来在主域内核上加载固件。 MCU 域 r5f 不支持该功能。  

    此处讨论的用例是什么?

    此致、

    Keerthy  

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

    在 A72 上运行 Linux。

    关于主域复位用例:

    我们参考的是安全手册中的第 5.70 节。

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

    您好 Akhil、

    [quote userid=“617254“ url=“~/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision
    • A72 的 MAIN 域
    • 主 R5F 中的 MAIN 域
    • R5F 中的 MCU 域
    [/报价]

    所有 3 个都可以通过触摸/dev/watchdog 从 Linux 触发

    [quote userid=“617254“ url=“~/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision
    • 对看门狗进行维护的推荐方法是什么?

    [/报价]

    您可以使用用户空间脚本定期携带看门狗。 Linux 内核中的默认超时为 60s。 您应在每次 60 秒内宠物看门狗。

    类似:  

    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 0px;="" text-decoration:="" none;="" border-bottom:="" 1px="" solid="" rgb(243,="" 245,="" 246);"="">
    ",="" arial,="" sans-serif;="" font-size:="" 14px;="" font-weight:="" 400;="" margin:="" 0px;="" text-decoration:="" none;="" border-bottom:="" 0px="" rgb(0,="" 29,="" 53);"="">
    while true; do echo 'V' > /dev/watchdog; sleep 10; done

    Sleep 10 can be 50 if the default value is 60S timeout.

    [quote userid=“617254“ url=“~/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision
    • 什么是看门狗时钟源?
    • 刻度分辨率/粒度是多少?
    • 看门狗的最小可编程超时是多少?
    [/报价]

    第 367 章我是你的女人

    The above command will give you the clock source for MCU_RTI0 on your system.
    Refer: https://software-dl.ti.com/tisci/esd/09_02_07/5_soc_doc/j784s4/clocks.html

    [quote userid=“617254“ url=“~/support/processors-group/processors/f/processors-forum/1653929/tda4vh-q1-j784s4-watchdog-usage-examples-servicing-reset-configuration-timer-precision
    • 看门狗的最小可编程超时是多少?

    [/报价]

    The Linux default is 60S. You should be able to configure that to lower value. Minimum value is something I need to check.

    - Keerthy