uboot1.1.6源码编译的EABI问题
来源:互联网 发布:手机论坛下载软件 编辑:程序博客网 时间:2024/06/07 00:06
In function `__aeabi_ldiv0':
(.text+0x8): undefined reference to `raise'
给uboot添加NAND_flash,最后编译时候会提示上面这个错误,网上普遍的做法是将CPU/ARM920T/config.mk文件中的内容进行修改,然后将uboot根目录中makefile文件中的PLATFORM_LIBS这一项进行修改。
修改之后确实可以编译了,但实际上编译完之后会发现串口输出信息没有了,uboot运行出现了问题。
参考下方两个网页我们可以知道,这个问题的出现实际上是编译器引起的,uboot1.1.6的源码没有支持EABI技术,而我们使用的编译器如果提供了EABI技术,机会出现问题。所以根本性的解决方法还是安装一个不支持EABI技术的编译器,然后指定CROSS_COMPILE之后重新编译
参考一下几个链接
http://blog.sina.com.cn/s/blog_988ec60801017iy3.html
http://www.armbbs.net/forum.php?mod=viewthread&tid=6442
http://blog.sina.com.cn/s/blog_97a4e4d50100wvpe.html
- uboot1.1.6源码编译的EABI问题
- uboot1.3.4的编译过程
- 编译busybox1.12.1和uboot1.1.6
- uboot1.1.6配置、编译、链接分析
- Uboot1.1.6配置、编译、链接分析
- uboot1.1.4编译成功
- 三星uboot1.1.6源码分析——start.s(5)——与MMU有关的源码(1)
- 三星uboot1.1.6源码分析——start.s(5)——与MMU有关的源码(2)
- OK6410上uboot1.1.6的dm9000AE移植
- 2010.3.2编译uboot1.2.0
- 编译源码遇到的问题
- 搭建 Linux 交叉编译环境(EABI) 的一点经验:
- arm-none-eabi交叉编译工具常用的一些指令
- uboot1.1.6移植体验
- uboot1.1.6完全注释
- uboot1.1.6移植
- uboot1.1.6 之 第一阶段
- [嵌入式]移植到纯净版本的uboot1.1.6过程--OK6410
- 2013.7.9 有关K60 JTAG下载
- DP83848硬件设计及其调试
- Labview相关驱动插件的卸载\安装——以VISA驱动为例
- Labview中函数节点控件DLL的使用
- Word中利用Mathtype/公式编辑器实…
- uboot1.1.6源码编译的EABI问题
- HDU-1839 Delay Constrained Maximum Capacity Path 最短路
- Windows下SVN服务的搭建和使用(二)-Win32Svn
- main.html 梳理1_首页js效果
- 2013年10月交易总结(12天)(-329.02)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- Bit-Map算法
- 建立Linux工作环境
- MDCC2013移动开发者大会最新日程发布