QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2804|回复: 2

help,Unhandled fault错误???

[复制链接]
发表于 2005-9-27 14:47:14 | 显示全部楼层 |阅读模式
硬件系统:44b0,2mflash,16mram
软件:uclinux-dist20040408版
编译一个普通的应用程序,其中有一段从内存取数据,如果以short或char指针取地址中的数据,可以,如果以int或long指针取所指地址中的数据就出现
Unhandled fault: external abort on linefetch (F4) at 0x00000001

编译器换了arm-elf-tools-2003版,gcc2.95,arm-uclinux-tools-2005版,gcc3.4.3都一样,看那位xd能给点提示!
发表于 2005-9-29 17:53:41 | 显示全部楼层
贴点代码看看!
回复

使用道具 举报

发表于 2010-7-8 12:22:39 | 显示全部楼层
很多的板子在 NFS之后出现了
Unhandled fault: external abort on linefetch (F4) at 0x00000001
fault- common.c(97):start_code=0x385040,start_stack=0x39cfac 的错误

#mount -t nfs 192.168.0.3:/home/armwork /mnt -o nolock
#cd /mnt
#ls
Unhandled fault: external abort on linefetch (F4) at 0x00000001
fault-common.c(97):start_code=0x385040,start_stack=0x39cfac


经过一天的实验,终于解决了!
事实上,这个是uclinux的ls命令的问题,如果NFS的mount目录下有多于两个文件或文件夹的话,在板子上使用 ls命令时就会出现上面这个错误!
但是只是这个ls命令有问题,我们事实上完全可以不用这个ls这个命令的嘛!

解决方案:
#mount -t nfs 192.168.0.3:/home/armwork /mnt -o nolock
#cd /mnt 注意,进入后不要使用ls命令,直接./运行目标程序
#./helloworld
hello,world!

来源链接:http://hi.baidu.com/tengzhao201/ ... b3ce359a5027e7.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 00:02 , Processed in 0.059435 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表