Keil 调试模式下拷贝Flash,RAM中的数据
目标:Keil在调试模式下,拷贝读取到的 Flash 或 RAM 中的数据。
1.在工程目录下创建一个文件,文件名自定义。如下:
copy.ini
文件内容如下
打印数组 eep_r_buf 中的内容
FUNC void displayvalues(void)
{int idx;exec("log > MyValues.log");for (idx = 0; idx < 2048; idx++) {printf ("%02x ", eep_r_buf[idx]);if(idx % 16 == 0){printf ("\r\n");}}exec("log off");
}
2.进入调试状态,设置个断点让程序停下来。
Debug -> Function Editor
3.打开文件并运行函数
打开文件 copy.ini
在命令窗口输入函数名,回车运行
displayvalues()
keil调试窗口数据
在keil工程目录下会生成打印的数据文件