TI中文支持网
TI专业的中文技术问题搜集分享网站

在6638把linux移植到0x6000 0000只能一个A15核在跑

FAQ,您好:

  我们在使用tci6638k2k,Linux在默认的情况下是跑在0x8000 0000(DDR3A) 的地址,这里4个ARM都可以跑起来。但由于项目的需要,我把linux移植到0x6000 0000地址,linux也跑了起来,但只有一个核在跑。请问是原因?

 内核在启动时,打印信息如下:

Setting up static identiry map for 0xc05136a0 – 0xc05136f8

CPU1: failed to come online

CPU2:failed to come online

CPU3:failed to come online

Brought up 1 CPUs

SMP: Total of 1 processors activated (409.60 BogoMIPS)

此致敬礼!

Andy Yin1:

1 参考K2K user guide中memory的注释,需要合理设置DDR3A_REMAP_EN管脚,如果这个管脚电平为0,则对于ARM而言0x60000000开始的512MB空间与0x80000000开始的512MB空间是一样的;

2 memory参数的修改参考附件,还需修改uboot参数。

赞(0)
未经允许不得转载:TI中文支持网 » 在6638把linux移植到0x6000 0000只能一个A15核在跑
分享到: 更多 (0)