U-boot移植出现的错误

本文记录了在移植U-boot到FL2440过程中遇到的错误,包括inline函数声明weak错误、LED初始化错误、CPU相关错误、软浮点错误等,并提供了详细的解决方法。
摘要由CSDN通过智能技术生成

     鄙人,花了三天用来移植uboot到FL2440更换过各种版本的uboot和交叉编译器最终在arm-linux-gcc 4.4.3版本和uboot-1.3.4版本的情况先移植成功。

先面介绍一下我遇到的各种错误及解决方案:

错误一:

main.c:51:error:inline function 'show_boot_progress' cannot bedecleared weak

make[1]:***[main.0]错误1

make[1]:正在离开目录'/home/sns/linux2.6.32/icetek-v3/u-boot-orig/common'

make:***[common/libcommon.a]错误2

解决方法:去掉show_boot_progress 前面的inline即可

错误二:

board.c:127: error: inline function 'coloured_LED_init' cannotbe declared weak
board.c:129: error: inline function 'red_LED_on' cannot be declaredweak
board.c:131: error: inline function 'red_LED_off' cannot bedeclared weak
board.c:133: error: inline function 'green_LED_on' cannot bedeclared weak
board.c:135: error: inline function 'green_LED_off&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值