第一次编译u-boot

上周尝试了一下编译u-boot,想编译完u-boot后,再编译linux内核,由于没有开发板,所以测试在qemu 上做的。

开始时用eldk/arm-linux-gcc4.1编译的,但每次编译到最后链接时,报ld段错误,开始怀疑是我的系统问题,我的系统是ubuntu10.10 64bit版本的,用的arm-linux-gcc是for x86的,这样用估计是有点问题的,所以重装了系统,用了个32bit版本的(有点土)。然后准备再次编译,这时在网上看到的帖子很多都是用4.2编译的,所以也就干脆下了个4.2版本的,再进行编译。

一次编译通过,运气不错。

然后再编译qemu,时间有点长,但也一次编译通过了。

用qemu-system-arm -M versatilepb -nographic -kernel u-boot启动u-boot,结果提示

 
 
  1. U-Boot 2011.09-00351-gefb2172 (Oct 21 2011 - 23:25:00) 
  2.  
  3. DRAM:  128 MiB 
  4. WARNING: Caches not enabled 
  5. Using default environment 
  6.  
  7. In:    serial 
  8. Out:   serial 
  9. Err:   serial 
  10. Net:   SMC91111-0 
  11. Warning: failed to set MAC address 

不知道为什么会提示MAC设置失败的,但系统也总算进入了。

 
 
  1. VersatilePB # printenv 
  2. baudrate=38400 
  3. bootargs=root=/dev/nfs mem=128M ip=dhcp netdev=25,0,0xf1010000,0xf1010010,eth0 
  4. bootdelay=2 
  5. bootfile="/tftpboot/uImage" 
  6. ethact=SMC91111-0 
  7. stderr=serial 
  8. stdin=serial 
  9. stdout=serial 
  10. verify=n 
  11.  
  12. Environment size: 221/8188 bytes 

剩下的问题,下一次有空在搞。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值