社区
Qualcomm 开发者论坛
帖子详情
DATA ABORT问题
hubaoren
2009-11-26 11:40:46
QSC6010平台,启动一个应用经常出现Data Abort问题,出现该问题的时候,手机屏幕上显示Data Abort的各种信息,比如地址,寄存器里的值,请问这种问题怎么分析和解决?
...全文
1425
6
打赏
收藏
DATA ABORT问题
QSC6010平台,启动一个应用经常出现Data Abort问题,出现该问题的时候,手机屏幕上显示Data Abort的各种信息,比如地址,寄存器里的值,请问这种问题怎么分析和解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ancienthouse
2010-01-23
打赏
举报
回复
[Quote=引用 3 楼 ljl_ice_rush_maccy_c 的回复:]
Data Abort是brew异常的一种,通常是内存空指针的非法错做内存溢出等造成的。brew异常还有SWI、未知指令等。异常时会打印一些信息来帮助分析解决问题。屏幕上第一行是异常类型这里是 data Abort,第二行是链接地址寄存器r13的值,第三行动态显示R0到R13的值。通常我们会根据R13的值到和当前程序对应的map表文件里找到Data Abort前运行的函数。然后分析这个函数来找到死机?-
[/Quote]
这个解答很完善,
建议:如果没有调试器跟踪的话,先用你的肉眼看一下指针是否有问题吧,一般如果必现的死机问题的话,应该是能够看出来才对。
yppxhb
2010-01-23
打赏
举报
回复
1、用了野指针
2、释放了已经释放过的指针
3、数组越界
暂时想到这三个吧。
sunyymq
2009-12-25
打赏
举报
回复
断点在0X10看看!
ljl_ice_rush_maccy_c
2009-12-20
打赏
举报
回复
Data Abort是brew异常的一种,通常是内存空指针的非法错做内存溢出等造成的。brew异常还有SWI、未知指令等。异常时会打印一些信息来帮助分析解决问题。屏幕上第一行是异常类型这里是 data Abort,第二行是链接地址寄存器r13的值,第三行动态显示R0到R13的值。通常我们会根据R13的值到和当前程序对应的map表文件里找到Data Abort前运行的函数。然后分析这个函数来找到死机的原因。
hubaoren
2009-11-26
打赏
举报
回复
也就是说是应用本身的问题,和高通系统是没关系的?我是将qq的mod转换成静态应用编译后出现这个问题。
半吊子全栈工匠
2009-11-26
打赏
举报
回复
应用中存在指针跑飞现象
WinCE_常见
问题
嵌入式软件开发导论 WinCE常见
问题
解答
驱动中出现
data
abort
的错误,例程验证32位与64位的转化
问题
返回指针无法访问的
问题
主要是进行了非法地址的访问,这里主要说一种不常见的错误,在32位程序移植到64位系统时候出现的返回值无法访问的
问题
。
问题
现象:出现
data
abort
的错误 实质是程序访问了非法地址,嵌入式中出现
data
abort
一般考虑是内存mmu配置中的地址映射出现
问题
,但是如果是程序移植需要考虑编译器的一个特性。请看下面的代码 1、test.c文件 #include <stdio.h> #include <stdlib.h> void main() {
abort
linux,ARM Linux异常处理之
data
abort
1 异常向量与程序跳转
data
abort
是ARM体系定义的异常之一。异常发生时,ARM会自动跳转到异常向量表中,通过向量表中的跳转命令跳转到相应的异常处理中去。ARM的异常处理向量表在entry-armv.S文件中:.globl __vectors_start__vectors_start:swi SYS_ERROR0b vector_und + stubs_offsetl...
高通QSC1110的
Data
Abort
问题
(Trace32,ELF)
2009-06-02 15:20 最近做的一款产品,高通QSC1110的,使用BREW的。 经常出现
Data
Abort
问题
,出现该
问题
的时候,手机屏幕上显示
Data
Abort
的各种信息,比如地址,寄存器里的值。 我们可以用Lauterbach仿真器(硬件)Trace32(软件),load程序的ELF文件后,看到死在哪里,然后,可以分析出为什么死机。 如果没有Lauterbach,也可以
ARM处理器怎样处理
DATA
ABORT
异常
ARM Technical Support Knowledge Articles Document Merge (0) Favorite Articles (0) HOW TO ANALYZE A
DATA
ABORT
EXCEPTION Applies to: ARM Development Tools Answer
Qualcomm 开发者论坛
1,122
社区成员
5,506
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章