- 论坛徽章:
- 0
|
您好!
重新编译了uboot和内核文件,然后移植到开发板(MPC8313ERDB)上面去,uboot可以启动,打印信息如下:
U-Boot 1.3.0 (Mar 26 2013 - 18:11:12) MPC83XX
Reset Status:
CPU: e300c3, MPC8313E, Rev: 21 at 333.333 MHz, CSB: 166 MHz
Board: Freescale MPC8313ERDB
I2C: ready
DRAM: 128 MB
FLASH: 8 MB
NAND:
In: serial
Out: serial
Err: serial
Net: TSEC0, TSEC1 [PRIME]
=>
然后我再移植uImage等
=> tftp 200000 /tftpboot/uImage
Speed: 100, full duplex
Using TSEC1 device
TFTP from server 192.168.1.15; our IP address is 192.168.1.8
Filename '/tftpboot/uImage'.
Load address: 0x200000
Loading: #################################################################
##############################################
done
Bytes transferred = 1617371 (18addb hex)
=> protect off all
Un-Protect Flash Bank # 1
=> erase fe100000 fe2fffff
................................ done
Erased 32 sectors
=> cp.b 200000 fe100000 18ADDB
Copy to Flash... done
=> protect on all
Protect Flash Bank # 1
移植完成以后重启
执行 bootm fe100000
打印以下信息:
=> bootm fe100000
## Booting image at fe100000 ...
Image Name: Linux-2.6.23
Created: 2013-03-29 3:22:25 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 1619970 Bytes = 1.5 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ...
然后就一直这样了,解压镜像的时候不动了,请问一下这是为什么啊?我在u-boot里面追踪那一段打印最后一句话,然后发现代码越来越深,hold不住了!总觉得出发点不对,迫切需要您的帮助
ps:移植自带的uImage没有出现这样的问题
祝:身体健康,工作顺利 |
|