转载-KEIL数据的导出方法
KEIL数据的导出方法
在KEIL里进行程序调试时,直接观察数组并不方便,需要将其导出以备后续分析,方法如下。
- 建立函数
在Debug -> Function Editor里输入下面函数。
FUNC void export_data(void) {
int i;
exec("log > Data.log");
for (i = 0; i < 128; i++) {
printf ("%d\n", Buf[i]);
}
exec("log off");
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 运行函数
打开Command窗口:View -> Command Window,在里面输入上面的函数命令,注意括号不能省略。
export_data()
- 1
- 数据可视化
经过上述步骤,在当前项目的MDK-ARM文件夹下会自动生成Data.log文件,可采用Excel或者Matlab对数据进行可视化。