2009-06-02 15:20
最近做的一款产品,高通QSC1110的,使用BREW的。
经常出现Data Abort问题,出现该问题的时候,手机屏幕上显示Data Abort的各种信息,比如地址,寄存器里的值。
我们可以用Lauterbach仿真器(硬件)Trace32(软件),load程序的ELF文件后,看到死在哪里,然后,可以分析出为什么死机。
如果没有Lauterbach,也可以用Trace32以Simulator方式安装,同样可以load程序的ELF文件,同样可以看出死在哪里的。
具体如下:
cd c758_cs_code_3150\build\ms
do elf_load.cmm
或
d.load SBNAAHZ.elf
然后,用breakpoint->set就可以查看指定地址上的代码了