打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
uboot编译问题积累 - VISIONCHEN的blog | 嵌入式在线博客

2.95.3可以编译u-boot-1.1.4,有几个地方要修改,更高版本的u-boot要用3.0以上的版本编译,也可能出现以下问题。如果你是基于smdk编译,则只需要注意前两个问题。

1. 在make的过程中,出现:cc1: invalid option `abi=apcs-gnu''

解决方法:

出错的文件是/cpu/s3c44b0/下的config.mk:将

PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)

改成:

PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=apcs-gnu),)

2. 修改了第一个错误后,继续make,出现了如下的报错:

make[1]: *** No rule to make target `hello_world.srec'', needed by `all''.Stop.

make[1]: Leaving directory `/home/mort/src/targa/u-boot/u-boot-TOT/examples''

make: *** [examples] Error 2

解决方法:

修改examples/Makefile

把126行和129行改为:

%.srec: %.o

%.bin: %.o

继续make

3. 出现 crane2410.a needed by smdk2410.o

解决方法:

修改board/crane2410/Makefile

将28行的

OBJS:= smdk2410.o flash.o

改为

OBJS:= crane2410.o flash.o

继续make获得u-boot

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用Buildroot为OK6410编译系统
UBOOT 移植到2440(1)
编译Linux内核(kernel)
GNU make中文手册-第二章: GNU make 介绍
Linux编译安装中configure、make和make install各自的作用
C /C入门之Gnu make
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服