内核版本:linux-2.6.32.2
u-boot版本:2010.03
1.编译生成进入内核目录树配置,用make zImage命令编译生成uImage,uImage在./arch/arm/boot目录下
2.用命令:
mkimage -A arm -O linux -T kernel -C none -a 30008000 -e30008040 -n "linux-2.6.32" -d ./arch/arm/boot/zImage uImage
制作uImage,这样内核的启动地址在0x30008040
3.将uImage复制到/tftpboot/目录下,
4.启动uboot,通过一下命令设置环境变量:
#:setenv bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.1.120:/home/liuweiwen/rootfs \
ip=192.168.1.2:192.168.1.10::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M
#:setenv bootcmd tftp 0x30008040 uImage\;bootm
阅读(625) | 评论(0) | 转发(0) |