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.

[参考译文] SK-AM62-LP:如何在 Linux SDK 中仅复位内核1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1511612/sk-am62-lp-how-to-reset-only-core-1-in-linux-sdk

器件型号:SK-AM62-LP

工具/软件:

您好、

我的客户询问如何仅重置内核1。
他如下更改了器件树(k3-am62x-lp-sk.dts)、并且只有 Core#0支持 Linux。

        cpus {
                /delete-node/ cpu@1;
                /delete-node/ cpu@2;
                /delete-node/ cpu@3;
        };

&cluster0 {
        /delete-node/ core1;
        /delete-node/ core2;
        /delete-node/ core3;
};

&main_rti1 {
        status = "disabled";
};

&main_rti2 {
        status = "disabled";
};

&main_rti3 {
        status = "disabled";
};


他只想重置内核1。

谢谢。此致、
田代浩一郎

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

    您好、Koichiro San、

    我不明白这个问题。

    a)客户是否使用(或为其开发)仅具有单个 A53内核(例如 AM6251、AM62231或 AM62201)的器件型号?

    b)客户是否使用管理程序在不同的 A53内核上运行不同的 OS?

    C)还有其他事情发生吗?

    如果客户在单个 A53内核上运行 Linux、则可通过所有相同的方式重置 Linux、就像 Linux 在所有4个 A53内核上运行时一样(使用 reboot 命令、配置看门狗以在 Linux 停止检测看门狗时重置电路板等)。

    此致、

    Nick

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

    您好、Nick、

    客户在内核#0和内核#1上使用具有不同操作系统的 AM6232 (双 A53)。 但它不是管理程序。
    核心#0:Linux
    内核1:RTOS

    他们希望从在 Core#0上运行的 Linux 复位 Core #1。

    谢谢。此致、
    田代浩一郎

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

    您好、Koichiro San、

    不支持用例

    据我所知、TI 不为在不同的 OS 之间拆分 A53集群提供软件支持、这些 OS 无需管理程序即可运行。 由于我们不支持该用例、因此我们也不能支持由在另一个 A53内核上运行的不同软件实例关闭或复位一个 A53内核的用例。

    一般来说、我担心客户 可能会遇到与共享 A53集群资源相关的问题、例如缓存分配。

    好的、支持哪些功能?

    另一方面、我们支持对 M4F 内核进行复位的 Linux。

    还可以对 DM R5F 进行编程、使用户代码与 DM R5F 任务一起运行。 但是、如果需要重新加载或重置在 DM R5F 上运行的代码、则需要重新启动整个处理器。

    此致、

    Nick