完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前使用的编译器是ARM-linux-gcc 3.4.5,可以用来编译u-boot 1.1.6
我编译裸机程序同样使用3.4.5,当用到除法时候提示__umodsi3,翻阅u-boot的arm函数库,找到_modsi3.S文件里有__modsi3,名字挺像,拷贝过来直接编译不过,后来将名字__modsi3改成__umodsi3,编译OK。 全盘搜索u-boot源代码都没有找到__umodsi3这个函数,我就纳闷,使用同样的编译器,为什么u-boot工程能使用__modsi3,我的代码为什么偏偏要使用__umodsi3呢??? 是不是u-boot对编译器在编译除法运算时已经重定向函数呢? 比如 __modsi3可以重定向__u-boot_modsi3,等任意函数名,便于移植 |
|
相关推荐
1个回答
|
|
貌似可以吧,没这么搞过纯计算呢
|
|
|
|
只有小组成员才能发言,加入小组>>
326 浏览 0 评论
956 浏览 1 评论
2346 浏览 5 评论
2666 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2477 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
518浏览 9评论
529浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
629浏览 6评论
502浏览 5评论
541浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-8 11:30 , Processed in 1.291239 second(s), Total 80, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号