keil调试下可以很轻松的查看数组内的数据,但确无法拷贝出来。这时可以通过keil的function editor功能,生成一个可以打印数组的命令即可。

 

1、打开 Debug ---> function editor

2、导入实现准备好的功能文件 a.ini,内容如下:

FUNC void displayvalues(void) {

int idx;

exec("log > MyValues.log");

for (idx = 0; idx < 128; idx++) {

printf ("%d\n", DMA_9203Buffer_Rx2[idx]);

}

exec("log off");

}

从代码中可以看出就是打印数组DMA_9203Buffer_Rx2的内容

3、导入命令

keil 调试模式下拷贝数据信息

 

4、导入命令后可在Command选项卡中看到导入信息

5、这时在Command选项卡的命令输入口输入函数名称displayvalues即可执行此函数

keil 调试模式下拷贝数据信息

keil 调试模式下拷贝数据信息

 

 

相关文章: