社区导航

 

搜索
查看: 143|回复: 0

[资料分享] U-boot移植记录

[复制链接]

6100

TA的帖子

19

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2019-5-12 18:37 | 显示全部楼层 |阅读模式
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


回复

使用道具 举报

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

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-20 00:53 , Processed in 0.074579 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表