【ARM】事件记录中的文字背景色和文字颜色的含义-2023

1、 文档目标

准确解读 Event Recorder 中事件记录的含义。


2、 问题场景

基于 Event Recorder 实现之后,需要对这些事件记录去分析,如何快速准确地解读这些记录,就需要对记录中文字背景色和文字颜色的含义有了解。


3、软硬件环境

1 软件版本:Keil MDK 5.38a

2 电脑环境:Window 10


4、事件记录的文字背景色及文字颜色含义

1 如图 1 所示,在 Event Recorder 窗口中会有不同的背景色和文字颜色。


图 1


2 文字背景色含义。(每种颜色可能会有多种含义)

橙色-初始化事件。

橙色-延迟事件。

绿色-启用事件记录器后的第一个事件。

绿色-时间戳参考点。右键单击记录以设置或清除时间参考点。将鼠标悬停在另一个时间字段上,可以获得与时间参考点有关的时间增量。

浅蓝色-检测到不完整事件

深蓝色-当前选择的记录。

黄色-符合“标记:”框中搜索条件的记录。

红色-溢出。突出显示溢出后的第一条记录。将鼠标悬停在上面可以查看问题的详细描述。如果您看到“目标溢出”和“错过事件”,请尝试降低缓冲区写入的频率(例如,通过增加连续写入之间的延迟)或增加缓冲区大小。如果您看到“主机缓冲区溢出”,请降低缓冲区写入的频率。增加缓冲区大小在这里没有帮助。

红色-计算错误。突出显示事件描述中计算错误后的第一条记录。


3 文字颜色含义

红色-错误事件

蓝色-API函数调用事件

黑色-操作事件。

灰色-详细的操作事件。