brew真机调试,出现蓝屏死机,求解决办法。

qingqing2300 2010-06-05 04:30:04
我在三星M609上测试我的程序,有个错误总是找不到。在模拟器上运行无误。

奇怪的是,我在真机上用DBGPRINTF();定位错误的地方。完全一致的操作环境和输入,发现这个错误的位置不定!

当时蓝屏死机状态的显示提示是:


data abort exception

addr(r14) = 0x11a3

sdram uploader


求解决办法。如何定位错误位置,及找到错误指针变量的方法!

谢谢关注!

我给50分!
...全文
1765 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shangzuoyan 2010-06-08
  • 打赏
  • 举报
回复
QPST/Memory Debug抓DUMP。
T32 Simulator加载分析。看具体死在哪。
qingqing2300 2010-06-08
  • 打赏
  • 举报
回复
QPST/Memory Debug抓DUMP。
T32 Simulator加载分析

怎么做啊?以前没弄过。教教我
loseleo 2010-06-07
  • 打赏
  • 举报
回复
http://www.brewmpchina.com/OEM/thread-129-1-1.aspx

这里我上传了trace32的使用教程,不过这东西很复杂,如果你代码量不高的话自己用排除法找吧
qingqing2300 2010-06-07
  • 打赏
  • 举报
回复
栈溢出了,能有办法解决吗?
qingqing2300 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 loseleo 的回复:]
是trace 32,用于真机调试用的,网上有的下载,然后再下一个你那手机的驱动。或者你可以检查一下是不是有些指针或者变量没有初始化,这个很容易造成不定死机的~

www.brewmpchina.com brew和brewMP的技术论坛,欢迎加入
[/Quote]

请问 trace 32 怎么使用啊
sxcnfly 2010-06-07
  • 打赏
  • 举报
回复
就是程序越界呀,数组越界,字符串操作越界,或者函数参数个数比实际定义的多等等操作引用的,你可以把死机时的堆栈里的内容都打印出来通过打印r13寄存器偏移值,这种问题需要靠自己调试的,完全靠经验,如果想快速定位用trace32。
qingqing2300 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sxcnfly 的回复:]
这个明显就是你的程序有越界,或者函数的参数个数不一致,把r14寄存器中的值给修改了,r14寄存器的值明显不正确了,r14是程序的返回寄存器。
[/Quote]
嗯是,
你说的对,
问题是出现在什么地方,把它(r14)给改了。
sxcnfly 2010-06-07
  • 打赏
  • 举报
回复
这个明显就是你的程序有越界,或者函数的参数个数不一致,把r14寄存器中的值给修改了,r14寄存器的值明显不正确了,r14是程序的返回寄存器。
loseleo 2010-06-06
  • 打赏
  • 举报
回复
是trace 32,用于真机调试用的,网上有的下载,然后再下一个你那手机的驱动。或者你可以检查一下是不是有些指针或者变量没有初始化,这个很容易造成不定死机的~

www.brewmpchina.com brew和brewMP的技术论坛,欢迎加入
qingqing2300 2010-06-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunyymq 的回复:]
你有T32么?有的话很简单的~ 先确定M609是哪个平台的~
[/Quote]
我只知道平台的ID号
T32 是什么啊?
sunyymq 2010-06-06
  • 打赏
  • 举报
回复
你有T32么?有的话很简单的~ 先确定M609是哪个平台的~
qingqing2300 2010-06-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 loseleo 的回复:]
是trace 32,用于真机调试用的,网上有的下载,然后再下一个你那手机的驱动。或者你可以检查一下是不是有些指针或者变量没有初始化,这个很容易造成不定死机的~

www.brewmpchina.com brew和brewMP的技术论坛,欢迎加入
[/Quote]
你好
我查查看看啊,谢谢关注.
请问用axd 做真机调试怎么用?

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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