最近在am335x验证板上移植Linux,启动后遇到了下面的问题:

Error: unrecognized/unsupported machine ID (r1 = 0x00000e05).

Available machine support:

ID (hex) NAME
ffffffff Generic DT based system
ffffffff Generic AM33XX (Flattened Device Tree)

因为读到的ID 都是ffffffff,判断是Linux内核没有读到设备树,我制作Linux镜像时,是把dtb附加到uimage的后面的,用的下面这条命令:

cat  uImage am335x-evm.dtb > uImage2 ,不知道这个这样做对不对,这个问题应该怎样解决?

还望路过的朋友赐教。。。。