抓取模块底层Trace信息

该文档介绍了AM900E模块利用coolwatcher调试软件抓取底层Trace信息。如果无法通过现象或者串口信息查找问题,需要抓取模块Trace信息,进一步查找问题 ## Trace打印 在coolwatcher中打开trace观察窗并设置trace观察规则,点击菜单Plugins->Activate Tracer ![image.png](https://cos.easydoc.net/68658482/files/k349p4ao.png) 点击后会出现Trace 插件界面 ![image.png](https://cos.easydoc.net/68658482/files/k349q10w.png) 工具栏各按钮分别对应:开始Trace、停止、清空、设置TraceLevels、Reapply trace levels、保存、启动/关闭Received列。各列分别对应:PC接收Trace时间、手机/模块发出Trace的时间、Level、描述等,应用步骤如下: ### 1. 点击![image.png](https://cos.easydoc.net/68658482/files/k349rt7w.png)按钮,设置TraceLevels ![image.png](https://cos.easydoc.net/68658482/files/k349stxm.png) 需在左侧表格中选择关注的levels; **AutoSave** - check 是否自动保存trace,状态为checked,则自动保存。 - bin、trc:为trace文件类型,前者为二进制文件,后者为文本文件; - Split Size: trace文件大小。当文件size超过该值时,自动切分文件; **DB file name** DB文件。 **RowLimit** Trace表格的最大行数; **Auto reapply trace levels on reset** 重启前的TraceLevels配置信息是否用于重启后。 **Save TimeStamp in Trc** 是否保存时间戳。 **Save ReceivedTime in Trc** 是否保存工具解析trace的时间 **Tick in flow ID 0x80** 该配置项需与lod保持一致,如果lod中有时间戳,则选中本项,否则不选。 左下角 Save按钮:保存Levels 配置; Load 按钮:加载Levels配置; ### 2.点击![image.png](https://cos.easydoc.net/68658482/files/k349vkh9.png)按钮开始Trace功能 Trace信息会显示到表格中,如下图: ![image.png](https://cos.easydoc.net/68658482/files/k349vv76.png) ### 3. 点击 ![image.png](https://cos.easydoc.net/68658482/files/k349w6k8.png)按钮结束Trace功能 **注意**:Tracer的配置信息,默认为rbbase\common\plugins\tracer\ 文件夹中的文件。