找回密码
 注册
搜索
查看: 1287|回复: 8

[讨论] 请问怎么跟踪reset问题?

[复制链接]
发表于 2006-7-13 09:53:00 | 显示全部楼层 |阅读模式
reset问题,一般有什么办法跟踪处理?
如果是mTk平台, 又有什么工具和方法
发表于 2006-7-13 11:04:00 | 显示全部楼层
Catcher or Trace32
点评回复

使用道具 举报

 楼主| 发表于 2006-7-13 13:43:00 | 显示全部楼层
使用catcher怎么读取reset信息.我去读取了怎么什么都没有
如果发生两次reset,第二次的信息是否会覆盖上一次的.
点评回复

使用道具 举报

发表于 2006-7-14 09:35:00 | 显示全部楼层
如果是assert導致的reset用catcher應該是能看到assert的地方的。
Catcher是通過com口讀的信息,是串行的數據,兩次reset是不會覆蓋的。

事實上用trace32跟應該是最直接的辦法,但看這個論壇上似乎很多人都不用trace32.
点评回复

使用道具 举报

发表于 2006-7-15 09:43:00 | 显示全部楼层
我事没见过谁用trace32
点评回复

使用道具 举报

发表于 2006-7-15 10:55:00 | 显示全部楼层
感觉trace32这东西分析没有源码的文件比较有用。如果有源码的话还是串口调试方便一点吧。
点评回复

使用道具 举报

发表于 2006-7-17 10:39:00 | 显示全部楼层
不知道樓上的是不是用過trace32?如果你用過還說能說出上面的話,那我就真的無話可説了。
点评回复

使用道具 举报

 楼主| 发表于 2006-7-18 17:16:00 | 显示全部楼层
我觉的trace32还是很有用的,只是我公司只有一台,没机会用.
平时对逻辑上的问题,一般用mtk给的simulator也够了.这次的reset的问题也是靠simulator解决的.
对死循环类的reset问题, callstack可以看到function的重复调用, 最后overstack.
大家能谈谈自己处理过的reset问题,或者分享一下在处理reset问题的经验吗?我想对其他人是很有益的。
点评回复

使用道具 举报

发表于 2007-2-12 17:43:00 | 显示全部楼层
我用过很长时间的trace32,相对于print log的方法,trace32要方便得多,尤其是一些系统的问题,连log都print不出来。
对于一些复杂的代码,利用trace32进行单步step,会容易分析。另外,对于一些内存越界的问题,利用trace32的写断点的方式也是很容易调试的。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 04:24 , Processed in 0.046643 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表