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.

[参考译文] TDA4VEN-Q1:HS-SE 器件的看门狗功能未能生效

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1615589/tda4ven-q1-the-watchdog-function-of-the-hs-se-device-failed-to-take-effect

器件型号: TDA4VEN-Q1

您好、

现在、HS-SE 已经确定了看门狗无法正常工作的问题;FS 的看门狗工作;

测试命令:echo 123 >/dev/watchdog

在 HS-SE FS 超时一分钟后、系统将重新启动、但 HS-SE 超时不会导致系统重新启动。

另外、请测试 HS-SE 器件的看门狗功能是否已激活。

 

此致、

Cesar

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

    您好:  

    您能共享日志吗?

    此外、您是否可以等待更长的时间来检查是否稍后发生复位?

    此致、

    Keerthy  

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

    尊敬的 Keerthy:

    因为 FS 器件会在一分钟内重新启动。

    我已经等了很长一段时间;

    root@j722s-evm:/opt/edgeai-gst-apps cat /proc/uptime
    632.30 2458.81.

    e2e.ti.com/.../HS_2D00_SE_2D00_log.txt

    此致、

    Cesar

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

    尊敬的 Cesar:

    谢谢。 我们将尝试在 HSSE 上重现此行为、然后返回给您。 理想情况下、两者都没有与 WDT 复位相关的差值。

    - Keerthy

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

    您好  Cesar

    感谢您的耐心。 我们已为此提交内部 JIRA、将在收到回复时更新您。

    此致
    Diwakar  

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

    您好  Cesar

    您是否可以应用以下更改、并查看 HS-SE 器件上是否正在发生复位?

     arch/arm/mach-k3/j722s/j722s_init.c | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/arch/arm/mach-k3/j722s/j722s_init.c b/arch/arm/mach-k3/j722s/j722s_init.c
    index 1180c75f551..a0dab5d7032 100644
    --- a/arch/arm/mach-k3/j722s/j722s_init.c
    +++ b/arch/arm/mach-k3/j722s/j722s_init.c
    @@ -84,13 +84,13 @@ static void k3_spl_init(void)
              */
             store_boot_info_from_rom();
     
    -       ctrl_mmr_unlock();
    -
             /* Init DM early */
             ret = spl_early_init();
             if (ret)
                     panic("spl_early_init() failed: %d\n", ret);
     
    +       ctrl_mmr_unlock();
    +
             /*
              * Process pinctrl for the serial0 a.k.a. WKUP_UART0 module and continue
              * regardless of the result of pinctrl. Do this without probing the
    --
    2.34.1

    此致
    Diwakar

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

    尊敬的  Diwakar:

    1.以上修补程序可以修复、具体原因是什么?;

    2./dev/watchdog、 该节点所属的内核看门狗及其生成位置;

    3./dev/watchdog0~4,其中的核心是运行的另外五个

    此致、

    Cesar

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

    尊敬的  Diwakar:

    为维持安全标准、当局将不再采用上述喂食犬的方法;

    如何在 sysfw 中启用看门狗并在 Linux 上馈送狗;您能否提供详细操作。

    此致、

    Cesar

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

    尊敬的  Cesar:

    [引述 userid=“557095" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1615589/tda4ven-q1-the-watchdog-function-of-the-hs-se-device-failed-to-take-effect/6242570

    1.以上修补程序可以修复、具体原因是什么?;

    [/报价]

    CTRL_MMR 寄存器在启动时有防火墙保护、而 TIFS 会在系统固件初始化序列中解锁它们。 当前代码假设在 board_init_f 执行的早期阶段可以通过解锁 CTRL_MMR 空间。 但在 HS-SE 器件上、TIFS 需要更多时间来完成初始化、CTRL_MMR 寄存器保持防火墙保护并且不会解锁。 这会导致对这些寄存器的任何写入都被忽略。 因此、将 CTRL_MMR 解锁移动到收到 TIFS 版本消息后的某个点、以确保固件初始化已进行并且 CTRL_MMR 可以成功解锁。

    [引述 userid=“557095" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1615589/tda4ven-q1-the-watchdog-function-of-the-hs-se-device-failed-to-take-effect/6242570

    3./dev/watchdog0~4,其中的核心是运行的另外五个

    [/报价]

    我会将线程重新分配给另一位专家,这样他就可以回答这个问题。

    [引述 userid=“557095" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1615589/tda4ven-q1-the-watchdog-function-of-the-hs-se-device-failed-to-take-effect/6242818

    如何在 sysfw 中启用看门狗并在 Linux 上馈送狗;您能否提供详细操作。

    [/报价]

    建议为此提升缝隙螺纹。

    此致
    Diwakar

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

    尊敬的  Diwakar:

    /dev/watchdog?

    我可以问 这个节点的看门狗 (/dev/watchdog ) 在哪里? 找不到源

    此致、

    Cesar

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

    您好 Cesar、

    在 k3-am62p-main.dtsi 中进行检查

    此致
    Diwakar