Keil使用总结(一)——拷贝调试中内存数据到文本文件

1. 简介

我们在调试过程中,不免需要查看从一些设备(比如:传感器,采集器等设备)读取的数据,在使用 Keil 调试的时候,就可以从 Memory 窗口将数据保存到计算机本地,对应进行分析。

2. 步骤

2.1 打开 Command 窗口

在调试状态下,如下图所示,打开 Command Window 项目栏:

2.2 打开 Memory 窗口

打开 Memory Window 项目栏,输入将要查看的变量地址,如下图:

此处仅作为举例,有效数据为红框部分。

2.3 保存数据

如下图所示,在 Command Window 输入:SAVE E:\Debug\DATA.txt 0x20004A18,0x20004A3A。


回车确认,及可在对应的目录下找到保存的数据文件.

命令字段介绍:

标识 解释
SAVE 操作命令
E:\Debug 保存的路径
DATA.txt 保存的文件名
0x20004A18,0x20004A3A 数据所在的地址范围

2.4 数据格式

打开保存的数据,如下图所示,红框为提取的数据。

数据格式为 hex 格式,需要掐头去尾,才能得到最终的数据,如下图:

如上,就完成一次数据的复制保存。

关于 hex 文件与 bin 文件的区别,请参考STM32学习笔记一一HEX文件和BIN文件格式此文,此处不再赘述。


欢迎关注公众号:【千艺千寻】,共同成长


   转载规则


《Keil使用总结(一)——拷贝调试中内存数据到文本文件》 霁风 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
USB总线专题(五)——Mass storage 设备相关知识 USB总线专题(五)——Mass storage 设备相关知识
1. SCSI 协议定义小型计算机系统接口(SCSI,Small Computer System Interface):是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。SCSI 标准定义命
2020-02-18
下一篇 
USB总线专题(四)——枚举过程 USB总线专题(四)——枚举过程
1. 概述USB 描述符信息存储在 USB 设备中,在枚举过程中,USB 主机会向 USB 设备发送 GetDescriptor 请求,USB 设备在收到这个请求之后,会将 USB 描述符信息返回给 USB 主机,USB 主机分析返回来的数
2019-09-11
  目录