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.

[参考译文] 66AK2H06:有关 Linux 内核的问题。 内核如何知道4个 ARM 内核或2个内核?

Guru**** 2477065 points
Other Parts Discussed in Thread: 66AK2H06

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1454379/66ak2h06-question-about-linux-kernel-how-does-kernel-know-4-arm-cores-or-2-cores

器件型号:66AK2H06

工具与软件:

您好!

我会用到这两个实例。

如何为引导映像分配2个内核信息?

感谢你能抽出时间。

Yao-Ting

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

    姚庭

    欢迎来到 E2E。

    您是否要扩展您的查询?

    我担心,这是不可理解的/清晰的建议你的东西......

    此致

    Shankari G.

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

    当我为66Ak2H06创建引导映像时、如何具体说明它是两个内核架构?

    或者启动映像将自动知道它使用两个内核(66Ak2H06 )或四个内核。 (66AK2H014)

    谢谢你。

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

     E2E 回复将因 TI 假日(圣诞节)而延迟。 感谢您的耐心。

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

    u-boot 将在主 ARM 内核0上运行。 它无需知道 SOC 中的内核数。

    使用 MCSDK (多核软件开发套件)、ARM Core 0运行 u-boot 和 boot monitor。 引导监视器唤醒所有辅助 ARM 内核、然后在顶部执行 SMP Linux 内核。  

    您可能需要查看 MCSDK 中引导监测器的源代码。

    您应为每个辅助内核下载不同的内核映像、并通过写入引导神奇地址并从 ARM 内核0生成中断来唤醒。  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/355151/multicore-multiple-linux-instance-boot

    请从  66AK2H06的产品网页下载 MCSDK 导航 ,  

    MCSDK - https://www.ti.com/product/66AK2H06#software-development - 向下滚动以查找 MCSDK。

    然而、E2E 中对 MCSDK 的支持为零。

    在 E2E 中、仅支持最新的软件 Processor SDK 6.3。

    此致

    Shankari G.

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

    我有一个66Ak2H06应用。 它上面有一个 Linux 操作系统。 ti 中是否有任何命令可用于检查有多少个 ARM 内核成功运行、例如 ti 的 mpmcl 用于检查有多少个 DSP 内核正在运行?

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

    如何使用 htop 或 top 命令? 在 Linux...

    此致

    Shankari G.

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

    尊敬的 Shankari:

    谢谢、我在 Linux 中使用 nproc 命令、并验证它仅使用一个内核。

    在您提供的链接中、MSDK 的确切链接是什么? 这是我看到的。

    如果我只使用一个 u-boot、如何下载不同的内核映像?

    谢谢你。

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

    您好!

    工程师 Sankari 仍在办公室外。

    所以、我在此将提供帮助。 在继续之前、我有几个问题:

    这是一个新项目吗?为什么现在要询问?

    请为我们提供有关使用案例和产品的详细信息、以便我们决定优先提供帮助。

    谢谢。

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

    Praveen、您好!

    这不是新工程。 我想调查一下是否值得升级我们的系统。

    我们有启动映像并且可以正常运行、但不知道为什么它只使用一个 ARM 内核。

    感谢你的帮助。

    Yao-Ting

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

    尊敬的 姚婷:

    好的,谢谢细节。  

    如果这不是新工程、该工程何时开始? 检查自那时起、您是第一次检查 Linux 是否在一个或两个内核上运行吗?  

    您能告诉我们您在这里运行的是哪个 TI SDK 和启动映像吗? 此外、使用的电路板是什么? 它是 TI EVM 吗?

    谢谢。

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

    尊敬的 Rao:

    该项目始于6年前。 我最近发现它实际在1个内核中运行。 但是、也使用具有几乎相同启动映像的66Ak2H06的另一款产品正在运行两个内核。 也许我只需要调整启动映像中的一个小东西、但我不知道如何找到它。

    我们使用 arago-base-tisdk-image-k2hk-evm.cpio.gz、而该电路板是我们自己的设计。 我们只使用66K2H06 SOC。

    感谢您的观看、

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

    您好、Yao-Ting、

    您能否查看两个内核的设备树文件(一个内核有一个内核、一个内核有两个内核)之间的差异? 此外、请查看二者的 Uboot 配置。

    谢谢。