mini2440 编译U-Boot-1.1.6遇到的一些问题

2014-11-24 14:16:48 · 作者: · 浏览: 2

交叉编译工具: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###


大功告成。