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.

[参考译文] Linux/TDA2HG:如何使用 Linux 在 tda2hg 上设置单个 A15内核?

Guru**** 2952000 points

Other Parts Discussed in Thread: TDA2HG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/671964/linux-tda2hg-how-to-set-single-a15-core-on-tda2hg-with-linux

器件型号:TDA2HG

工具/软件:Linux

各位专家、您好!

我将 TDA2HG 与 PSDK3.03搭配使用、 TDA2HG 只有一个 A15内核、但从内核启动时间跟踪中 、我发现 有两个 CPU 启动。

"

[0.002010]   CPU:测试写入缓冲区一致性:好
[0.002261]   /cpus/cpu@0缺少时钟频率属性
[0.007821]   /cpus/cpu@1缺少时钟频率属性
[0.013411]   CPU0:线程-1、CPU 0、插座0、mpaddr 8000000
[0.013455]   为0x80008380 - 0x800083e0设置静态标识映射
[0.093825]   CPU1:线程-1、CPU 1、插座0、mpidr 8000000001
[0.093903]   带来了2个 CPU
[0.093921]   SMP:总共激活2个处理器(24.59个 BogoMips)。
[0.093930]   CPU:所有 CPU 均在 HYP 模式下启动。
[0.093937]   CPU:提供虚拟化扩展。

"

我发现 tda2hg 使用 dra74x.dtsi 作为 基础 dts、 dra74x 有两个 A15内核、但 tda2hg 只有  一个、

那么、如何在 tda2hg 上使用 Linux 设置单个 A15内核呢?

这是否可以使用 tda2hg 的"双"内核集?

此致、

SID

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

    您是否可以尝试在 bootargs 中设置"maxcpus=0 "或"nosmp"、如下所述:
    e2e.ti.com/.../2451199

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    在 bootargs 中设置"maxcpus=0 "时、A15仅显示一个内核。
    我对 bootargs 中未设置"maxcpus=0时的情况很好奇、为什么 tda2hg 在两个 A15内核设置下仍能正常工作?

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

    我不是内核专家、但我想 CPU 热插拔机制可以检测正确数量的内核:
    www.kernel.org/.../cpu_hotplug.html

    此致、
    Yordan