1108|0

3836

帖子

19

TA的资源

纯净的硅(中级)

楼主
 

U-boot移植记录 [复制链接]

1)安装Cygwin


开始选择了一部分安装,结果却没有make程序,重装全部,OK
添加Cygwin/bin到Path变量


2)安装Toolchains
装完后添加cygwin/armtools/bin到path变量


3)解压u-boot-1.1.4
tar jxvf u-boot.1.1.4.tar.bz2
据说不可以用rar解压,只感觉rar解压时说要覆盖一些文件,不知为何


4)编译
make distclean                    // 清理编译的旧文件,据说很彻底,没仔细读Makefile
make S3C44B0_config
make


U-boot 1.1.4 + Cygwin + arm-elf-gcc 2.95.3
开始在Cygwin中编译出现如下错误:


    cc1: error: invalid option `abi=apcs-gnu'
   怀疑是Cygwin的问题(因为初学嘛),用虚拟机装了Linux FC4,结果错误完全相同, 经过GOOGLE搜索得知解决方法:
出错的文件是/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,))


改后,OK

 
点赞 关注(1)

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表