您的位置:首页 > 其它

[FAQ08887]如何使用Trace32分析NE问题?

2016-09-20 14:32 921 查看
[DESCRIPTION]
如何使用Trace32分析NE问题?

[SOLUTION]

1.
写Trace32脚本
在脚本中我们要告诉trace32要加载的符号文件和coredump文件。因此,我们在分析NE问题前,应先将这些文件准备好。为了更好的分析问题,我们还可以把这些符号库所涉及的源文件也准备好。

Trace32脚本的例子如下:
A.
加载符号文件



B.
加载coredump文件



C.
打开用于分析的窗口



将以上内容保存为.cmm文件。

2.
导入脚本文件
A.
打开trace32.



B.
选择Run Batchfile按钮



C.
选择刚才写的脚本文件



D.
导入之后的效果图:



3.
根据汇编结合源码分析问题
在弹出的窗体中有如下的窗体,在这个窗体中灰色的部分就是此时代码正在执行卡住的地方。

如果发现是访问某一个寄存中的值有异常,需要沿着汇编及结合源代码定位寄存器的值是如何改变的。进而定位问题。



如果发现是访问某一个寄存中的值有异常,需要沿着汇编及结合源代码定位寄存器的值是如何改变的。进而定位问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐