+ -
当前位置:首页 → 问答吧 → UBOOT加载内核后出现 MACHINE ID不匹配.但是很奇怪...

UBOOT加载内核后出现 MACHINE ID不匹配.但是很奇怪...

时间:2010-10-10

来源:互联网

输出的信息如下:
我按照网络上的方法改了.MACHINE_TYPE_SMDK2410 什么什么的.但是还是出现下面问题.
后面在head.S里面添加  mov r0,#0 mov r1, 0xc1 ldr r2,=0x30000100.这种方法也不行.
看这个输出信息,又不像是ID不匹配...NAME 那列很有问题...
有没什么解决办法
## Starting application at 0x30008040 ...
Uncompressing Linux... done, booting the kernel.

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

Available machine support:

ID (hex)        NAME
000000c1        Media
0000015b        p
0000039f        ol
00000290         failed to get GPB4

0000014b        mtd-flash
000002a8        chitecture

00000400        d MHz

000005b4         %s (%d)

000001db        ning: USB bus clock not at 48MHz

00000454        s %ld.%03ld MHz

000005d2
000003fe        pheral %ld.%03ld MHz

000003f1        d.%03ld MHz

00000377        Hz

00000474        440-sdi
00000695        ision %d)

000002de
0000034a
00000250        xx_uda134x
0000016a        tbeat
000002a9        d-disk
00000707        wm
000007cf         Support

00000518        g pending ext status %08x

000003b8        c-uart1
0000043c

作者: cjjnjust   发布时间: 2010-10-10

在head.S 里面看看你的查询machine ID返回值  可以尝试不让其跳转至错误处理试试

作者: Sedimentation   发布时间: 2010-10-11

是不是你的配置的CPU和实际的不一样???

作者: shaohui973   发布时间: 2010-10-11