Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157728
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 458
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-04 10:01
文章分类

全部博文(60)

文章存档

2016年(3)

2014年(57)

我的朋友

分类: LINUX

2014-05-23 22:50:22

内核版本: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



阅读(595) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~