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.

[参考译文] AM67:AM67 EVM 看门狗可以##39;t REBOOT、如何测试 AM67##39;s 看门狗?

Guru**** 2464810 points
Other Parts Discussed in Thread: AM67

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1474441/am67-am67-evm-watchdog-can-t-reboot-how-to-test-the-am67-s-watchdog

器件型号:AM67

工具与软件:

大家好!

  我在 AM67 EVM 中使用了 am67 SDK 10.0.1、当我测试看门狗时、它无法重新启动、如何在 AM67 EVM SDK 中测试看门狗重新启动?

  谢谢

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

    您好!  

    看门狗支持仍不是当前 SDK 的一部分。 这将采用11.0 SDK。

    此致、

    基尔西  

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

    嗨、Keerthy、

      您是否有适用于 SDK 10.x 的此补丁?

      谢谢

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

    您好!

    在 Linux 存储库中、您需要以下 diff:

    diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
    index f8915d7a9..aac9a82fe 100644
    --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
    +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
    @@ -960,7 +960,7 @@
                    clocks = <&k3_clks 125 0>;
                    power-domains = <&k3_pds 125 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 125 0>;
    -               assigned-clock-parents = <&k3_clks 125 2>;
    +               assigned-clock-parents = <&k3_clks 125 4>;
            };
     
            main_rti1: watchdog@e010000 {
    @@ -969,7 +969,7 @@
                    clocks = <&k3_clks 126 0>;
                    power-domains = <&k3_pds 126 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 126 0>;
    -               assigned-clock-parents = <&k3_clks 126 2>;
    +               assigned-clock-parents = <&k3_clks 126 4>;
            };
     
            main_rti2: watchdog@e020000 {
    @@ -978,7 +978,7 @@
                    clocks = <&k3_clks 127 0>;
                    power-domains = <&k3_pds 127 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 127 0>;
    -               assigned-clock-parents = <&k3_clks 127 2>;
    +               assigned-clock-parents = <&k3_clks 127 4>;
            };
     
            main_rti3: watchdog@e030000 {
    @@ -987,7 +987,7 @@
                    clocks = <&k3_clks 128 0>;
                    power-domains = <&k3_pds 128 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 128 0>;
    -               assigned-clock-parents = <&k3_clks 128 2>;
    +               assigned-clock-parents = <&k3_clks 128 4>;
            };
     
            main_rti15: watchdog@e0f0000 {
    @@ -996,7 +996,7 @@
                    clocks = <&k3_clks 130 0>;
                    power-domains = <&k3_pds 130 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 130 0>;
    -               assigned-clock-parents = <&k3_clks 130 2>;
    +               assigned-clock-parents = <&k3_clks 130 4>;
            };
     
            epwm0: pwm@23000000 {
    diff --git a/arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi
    index b03abf321..cb0fac93a 100644
    --- a/arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi
    +++ b/arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi
    @@ -167,7 +167,7 @@
                    clocks = <&k3_clks 131 0>;
                    power-domains = <&k3_pds 131 TI_SCI_PD_EXCLUSIVE>;
                    assigned-clocks = <&k3_clks 131 0>;
    -               assigned-clock-parents = <&k3_clks 131 2>;
    +               assigned-clock-parents = <&k3_clks 131 4>;
                    /* Tightly coupled to M4F */
                    status = "reserved";
            };
    

    对于 U-Boot 存储库、您需要应用以下补丁:

    e2e.ti.com/.../j722s_2D00_wdt.tar

    此致、
    基尔西

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

    嗨 Keerthy、

      这个补丁是好的,非常感谢!

       /dev/watchdog0/1/2 //3/4之间的区别是什么? 可以使用哪一个? 或者可以全部使用?

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

    它们是在器件树中启用的看门狗的实例。 可以使用其中任何一个。  

    此致、

    基尔西