【ARM】在Keil MDK的Debug Viewer窗体中实现信息输出

1、 文档目标

在Keil MDK的Debug Viewer窗体中实现信息输出


2、问题场景

在Keil MDK的开发中,有时需要通过"printf”函数输出一些信息来查看程序的运行情况,但硬件上的串口又没有引出,这时,可以通过“Debug(Printf)Viewer”窗体中来查看信息。


图2-1

3、软硬件环境

1)、软件版本:Keil MDK5.38

2)、电脑环境:Windows 11

3)、外设硬件:


4、解决方法

1)、打开工程的“Manager Run-Time Environment”窗体,选中“STDOUT”并把其设置为“EVR”(需调用EventRecorder),如图4-2所示:


图4-1

2)、进行工程的调试模式,运行程序,在“Debug(Printf)Viewer”窗体中就可以看到输出信息,如图4-2所示:


图4-2