TI中文支持网
TI专业的中文技术问题咨询交流网站

66AK2H12 machine ID

ti-processor-sdk-linux-k2hk-evm-06.03.00.106/board-support/linux-4.19/

自制板

您好,

请问66AK2H12 的machine ID 如何设置,在设备树keystone-k2hk-evm.dts 中如何修改或者在其他什么地方。

谢谢。

Nancy Wang:

请问machine ID具体是指什么?board Id吗?具体是要实现什么功能?

Shine:

请问machine ID 是指什么?/arch/arm/boot/dts/k2hk.dtsi有对arm核,dsp核的定义。

TengSong TengSong:

回复 Nancy Wang:

 u-boot2019启动内核后,

Error: invalid dtb and unrecognized/unsupported machine ID

 r1=0x00000cf8, r2=0x00000000

Available machine support:

报错,所以我想看看是哪里的问题。

u-boot中的machine id 是按照linux-4.19/kernel/mach-keystone 中的machine ID 4390

TengSong TengSong:

回复 Shine:

嗯嗯,是的我能看到有对内核的描述,但是没有找到对设备树的操作。现在情况是这样的u-boot完成后,能进行内核的解压缩,并且能进进入boot-kernel,然后就报错停止内核的初始化了。所以我想问下是需要在设备树的那个位置更改。或者在其他地方更改。谢谢您。

Nancy Wang:

回复 TengSong TengSong:

设备树的名称是否有做修改呢?默认的是name_fdt=keystone-k2hk-evm.dtb。

TengSong TengSong:

回复 Nancy Wang:

没有进行修改。

TengSong TengSong:

回复 TengSong TengSong:

那您提及的board id在哪里修改呢。

TengSong TengSong:

回复 TengSong TengSong:

Starting kernel …

NDEF CONFIG_ARMV7_NOSEC>>>>>>>>>>>>>>>>boot_jump_linux@406kernel_entry: arg0 = 0,arg1(machid) = 0x1126 arg2(r2)=0x8fff3000
Uncompressing Linux… done, booting the kernel.
start_kernel…………………………..teng
Error: invalid dtb and unrecognized/unsupported machine IDr1=0x00000cf8, r2=0x00000000
Available machine support:

ID (hex)NAME
ffffffffGeneric DT based system
ffffffffKeystone

TengSong TengSong:

回复 Nancy Wang:

e2e.ti.com/…/2232209

Nancy Wang:

回复 TengSong TengSong:

参考以下链接看一下。
processors.wiki.ti.com/…/Kernel_-_Common_Problems_Booting_Linux

赞(0)
未经允许不得转载:TI中文支持网 » 66AK2H12 machine ID
分享到: 更多 (0)