C8051读取hex文件

时间:2024-04-02 18:51:16

                                    如何从单片机中读出hex文件 

注意:本教程只在单片机程序未加密的情况下验证有效,其他未知!

网址:https://wenku.baidu.com/view/00320a5b8bd63186bdebbc90.html


 以C8051F020为例: 
1.下载C8051F编程器(可百度自行搜索)。通过搜索网络上有几个版本,比如新华龙电子的V6.00版本,以及鸿翼电子的V1.1版本与V2.1版本,我用的时候用的“鸿翼电子C8051F编程器V1.1”,因为新华龙电子的V6.00版本总是出现找不到设备的错误,鸿翼电子V2.1版本读出操作失败,各编程器界面如下图所示。

C8051读取hex文件

C8051读取hex文件

C8051F单片机hex文件读取:

C8051读取hex文件

具体的操作步骤如下:
1. 将仿真器与目标板以及计算机进行连接。打开下载的软件,选择编程接口形式,我用的JTAG口,所以选择JTAG,然后点击“连接目标芯片”

C8051读取hex文件

2. 连接成功后,会出现目标单片机的型号,如图所示

C8051读取hex文件

3. 连接成功后点击“读出”,等待片刻会跳出窗口,选择保存位置以及名字后,就完成了Hex文件的读取。

(1)出现正在读出…界面

C8051读取hex文件

(2)出现保存窗口

C8051读取hex文件

C8051读取hex文件

(4)保存成功后,出现“读出程序已保存至myhex.hex”。

C8051读取hex文件

4. 至此完成hex文件的读取

5. 若想直接将hex文件烧写到单片机内,连接成功后,选择“打开编辑文件”,选择你要烧写的文件,然后选择“写入”即可。

6. 为了验证读出程序的有效性,将单片机程序擦除后,将读出的hex文件烧写入其中,经验证有效。