armlinux嵌入式开发错误异常大全及解决办法
2010-01-24 13:51
351 查看
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
(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
相关文章推荐
- Android开发异常篇:运行工程出现:Connection with adb was interrupted错误提示以及解决办法
- iOS开发过程中的一些错误提示和解决办法大全
- 嵌入式开发六:busybox编译根文件系统的一些错误解决办法
- 【Android开发错误系列】URLConnection解析URL的UnknownHostException异常解决办法
- hibernate开发错误及解决办法
- [PyQt4]项目开发中遇到的错误与解决办法
- PHP开发-PHPMyAdmin 1045 Access denied for user错误解决办法
- Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误" :解决办法(转)
- Android开发中java.lang.RuntimeException:错误的集中原因及解决办法
- 在android studio开发中,关于绘制GifView异常,硬件加速问题的解决办法
- 关于IE7打开任何网页弹出[未处理的异常('对象不支持此属性或方法')发生在iexplorer.exe]错误调试框的解决办法
- Eclipse开发Android常见错误及解决办法
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- Android开发之错误解决办法
- Tomcat 在配置完 SSL 后,IE 浏览器访问时Socket error caused by remote host异常错误信息的解决办法
- .net开发过程中遇到的错误,及解决办法记录
- lsass.exe文件异常错误的解决办法
- android 开发 @override 编译错误 解决办法
- AndroidStudio开发DexArchiveMergerException异常解决办法
- Android开发之错误解决办法