实现了uboot对非linux kernel的引导。虽然有一个IH_TYPE_STANDALONE,但是没有实现。nnd。只能自己想办法。实现详细见下面。
1、两个命令
set bootcmd tftp 84000000 uImage\;bootm 84000000
set bootdelay 1
2、非linux kernel的引导实现方法:
一共三个函数: jump,selectboot 和 system_boot
把jump放在需要跳转的地方,参数就是要跳转的地址。然后返回,重启系统。select放在main的开头。通过判断ram的特定地址的特定信息实现跳转。
system_boot实现系统的重新启动
|

添加到雅虎收藏