交叉编译工具:arm-linux-gcc4.3.2
目标板:mini2440 Flash 256M
u-boot源代码:由友善之臂提供,基于1.1.6版本修改后的FriendlyARM修改过的U-Boot.1.1.6
下载在Linux公社的1号FTP服务器里,下载地址:
密码:www.muu.cc
下载方法见 http://www.linuxidc.net/thread-1187-1-1.html
下面马上进入我们的编译之旅!
1、解压缩源码包
这时候将会出现第一个问题:
3、make open24x0_config
配置板子资源
4、删除Makefile.l文件,否则make的时候会出现一些错误
5、make
编译出现错误:
之后编译还是会出现问题。通过找查找论坛资料,一位网友提出make distclean可以解决问题!
make distclean
make open24x0_config
make
6、编译成功
7、在display_banner()函数里面加入自己的一些调试显示信息
printf("###Hello u-boot!My name is care###n\");
8、再次编译u-boot
9、将u-boot.bin烧写到板子的0x33000000地址上
10、复位一下板子,通过超级终端可以看到调试信息
###hello u-boot!My name is care###
大功告成。