在嵌入式开发中,运行程序报错:do_page_fault() #2: sending SIGSEGV to

xiangding 2007-01-23 01:16:50
在嵌入式开发中,运行程序报错:
do_page_fault() #2: sending SIGSEGV to evo for invalid read access from
00000140 (epc == 005642ec, ra == 00564224)
ir: Disable NEC decoder

这是表示访问无效地址或内存溢出了。

请问上面的:00000140 (epc == 005642ec, ra == 00564224) 表示什么?
有没有办法知道是在哪个函数里面内存溢出? 用arm-linux-nm找出来的没有005642ec这个地址对应的函数,

有没办法?

或者哪里有调试的方法, 因为不能用gdb,所以。。。。


在线求助。。。
...全文
6286 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangding 2007-01-25
  • 打赏
  • 举报
回复
有类似的地址:00564367等。。。
xiangding 2007-01-24
  • 打赏
  • 举报
回复
up一下
loveisbug 2007-01-24
  • 打赏
  • 举报
回复
从反汇编文件里看不出005642ec处的函数?

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧