Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1242768
  • 博文数量: 105
  • 博客积分: 127
  • 博客等级: 入伍新兵
  • 技术积分: 962
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-29 15:22
文章分类

全部博文(105)

文章存档

2021年(1)

2019年(3)

2018年(1)

2017年(11)

2016年(47)

2015年(32)

2014年(4)

2012年(6)

我的朋友

分类: LINUX

2016-05-18 19:32:32


  在调试uboot2015 , 发现一个很奇怪的问题。

uboot2015 make后出现这个问题arm-poky-linux-gnueabi-ld.bfd:u-boot.lds:1: syntax error
无意中找到这个问题的原因,我vi 打开u-boot.lds 这个文件。发现u-boot.lds 文件中第一行等,
多了我在mx6sabre_common.h中的添加的
注释。其实也就是include/configs/*.h 配置文件中的注
释会被添加到u-boot.lds 。这样自
然就导致文件解析错误。

解决方法:
 Scripts/Makefile.spl , Scripts/Makefile.lib  中用下面的方法全部替换:

$(LDFLAGS_$(@F))
替换成
-T u-boot.lds -Bstatic -Ttext $(CONFIG_SYS_TEXT_BASE)

重新编译就OK,不会的报错了。

参考链接:
http://blog.sina.com.cn/s/blog_766b3f680101bmye.html
阅读(2756) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~