我想把uboot从SD卡拷到内存里运行,执行命令如下:
U-Boot# mmc rescan
U-Boot# fatload mmc 0 0x82000000 u-boot.img
reading u-boot.img
363436 bytes read
U-Boot# go 0x82000000
## Starting application at 0x82000000 …
到这里就不动了。。。,请问这是怎么回事?
Creed:
你能进入u-boot的命令行,说明你已经在u-boot.img中跑了,你是想做什么操作?
nicolas zhao4:
回复 Creed:
我是想把映像文件从SD卡先烧到内存,再从内存烧到flash里,但是现在的问题是kernel烧到内存里可以用bootm 0x82000000直接执行,但是uboot就没法用go 0x82000000执行,这是啥情况?
Creed:
回复 nicolas zhao4:
你去看bootm的源码就知道,bootm 82000000,其实有传递参数给内核的。