应用实例:
1,首先使用Cubemx创建一个工程,选择STM32H743XIHx(选择哪个MCU不重要);
2,配置时钟树,RCC——>HSE——>Crystal/Ceramic Resonator;
3,Clock Configuration如下:4,Project Manager如下,生成代码
5,keil中打开。添加头文件:在main.c中添加#include"EventRecorder.h";
6,初始化:EventRecorderInitialize(EventRecorderAll,1U);
EventRecorderStart();
7,while(1)循环中添加测试代码 printf("hello world\r\n");
Hal_Delay(1000);
8,勾选EventRecorder,修改并勾选STDOUT,variant改成EVR;
9,杂项:由于H7存在cache问题和MPU配置问题,需要取消勾选IRAM2。
10,进入调试状态(debug),选择合适debugger,注意core clock要和系统时钟匹配,这里是400Mhz;
11,打开printf窗口;
12,可以看到成功打印。