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