下述代码中,temp_data.log为保存后的数组内容文件,该文件将会保存在MDT工程的同级目录下
for循环中 i 的最终值为你的数组的大小
temp_data[ i ]为你所要保存数据的数组
FUNC void ExportTempData(void) { int i; // 打开日志文件,保存到你的MDK工程根目录 exec("log > temp_data.log"); // 循环打印数组所有元素(你的数组是ushort[30],循环0-29) for (i = 0; i < 30; i++) { printf("%d\n", temp_data[i]); } // 关闭日志记录 exec("log off"); }我们先在桌面上创建一个.txt文件,将上述代码复制并粘贴到文件中,修改上述三个要点。之后另存为为.ini文件(如下图所示)
上述.ini文件准备好后,进入keil的调试界面,在数组的下一行打断点并全速运行直至程序运行到断点处自动暂停。此时依次点击Debug --> Function Editor(Open Ini File)...
点击Open,选择.ini文件并点击打开
此时点击Compile进行编译并无报错
在下面的命令行中输入该.ini文件中函数的名字并敲下回车
数组便已保存