EventRecorder可以实现在DEBUG中打印数据、监控数据的变化、代码运行时间、代码运行功耗。
首先在keil中点击manage run-time
接着点击compiler,配置DAP,再点击OK即可
接着project列表中会出现Compiler,点击EventRecorderConf.h,并且点击左下角的config
配置如图
接着在头文件中引用Eventcorder.h,并且初始化
可以这样使用EventRecorder的API
最后在debug中使用debug viewer窗口查看打印数据,在view中点击analysis window中点击event coder查看数据变化记录,也可以在那边点击Event statistics可以查看代码运行时间。
具体详细使用过程可以看硬汉哥的教程。