抓取模块底层Trace信息
该文档介绍了AM900E模块利用coolwatcher调试软件抓取底层Trace信息。如果无法通过现象或者串口信息查找问题,需要抓取模块Trace信息,进一步查找问题
## Trace打印
在coolwatcher中打开trace观察窗并设置trace观察规则,点击菜单Plugins->Activate Tracer

点击后会出现Trace 插件界面

工具栏各按钮分别对应:开始Trace、停止、清空、设置TraceLevels、Reapply trace levels、保存、启动/关闭Received列。各列分别对应:PC接收Trace时间、手机/模块发出Trace的时间、Level、描述等,应用步骤如下:
### 1. 点击按钮,设置TraceLevels

需在左侧表格中选择关注的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.点击按钮开始Trace功能
Trace信息会显示到表格中,如下图:

### 3. 点击 按钮结束Trace功能
**注意**:Tracer的配置信息,默认为rbbase\common\plugins\tracer\ 文件夹中的文件。