keil添加组件 下载后,自行安装
![]() 工程添加组件并开启 fputc 重定向至EVR![]()
同时记得勾选使用微库
![]()
Event Recorder中间件的 fputc 使用了关键字weak,因此不要在工程中定义自己的 fputc函数,否则会覆盖 Event Recorder中间件的 fputc
![]() 初始化组件![]()
并添加一下代码进行初始化组件 #include "EventRecorder.h"/* 初始化 EventRecorder 并开启 */EventRecorderInitialize(EventRecordAll, 1U);使用printf打印这里顺带测量了打印耗时,可以发现使用Event Recorder中间件的printf打印耗时是us级的(和单片机有关,这里使用的是72MHz的stm32f105)
![]()
|