armlinux嵌入式开发错误异常大全及解决办法

1. uboot standalone应用出现,data abort错误,之后重启

(1)int指针没有4字节对齐,造成异常,但是uboot并没有处理此异常,所以重启

解决办法:检查指针操作时候是4字节对齐,修改即可

2. 编译linux内核时,出现:

arch/arm/kernel/asm-offsets.c:1: error: invalid ABI option: -mabi=aapcs-linux
make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2

(1)编译器不支持eabi

解决办法:更换编译器,或者将内核配置中的eabi去掉,具体见:[*] Use the ARM EABI to compile the kernel,去掉即可

3. ubuntu上建立tftp给开发板用,但是出现,uboot tftp内核是一直T超时问题

(1)之后又安装了其他网络相关服务,造成冲突

解决办法:重装tftp相关服务即可解决

4. qtopia启动,正常使用,但是串口没反应了

在Linux下如果不使用X11支持,改用Qtopia会产生鼠标与串口冲突的问题,解决问题的方法如下:

在/etc/profile中加入一行语句:

QWS_MOUSE_PROTO=MouseMan:/dev/input/mice

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值