JFlash的下载和安装
首先,安装JFlash软件,安装完成后,会默认安装JLink驱动程序,主要包含以下几个工具:
JFlash,主要用于程序下载和读取。
JFlashLite,JFlash的Mini版
JFlashSPI,用于给SPI存储器下载程序,如W25Q128。
JLinkGDBServer,用于第三方软件的调试器,如使用Eclipse搭建STM32开发环境时,就要使用GDB Server来进行调试。
JLink Command,命令操作窗口,输入指令执行连接,擦除、下载、运行等操作。
软件准备
Jlink软件,J-Flash
Jlink调试器,如Jlink V9
单片机开发板,如STM32F103RET6
1.打开JFlash
打开JFlash
2.创建新工程
点击 File->NewProject
3.选择芯片的型号
这里支持很多ARM Cortex内核的芯片,选择要读取单片机对应的芯片型号,我这里选择的是STM32F103RE系列。
4.连接芯片
如果选择的是SWD模式,就要连接SWDIO、SWCLK、GND这三根线,连接好之后,点击Target->Connect,如果连接成功,在下面的LOG窗口会显示连接成功。
5.读取单片机内的程序
重点来了!选择Target->Manual Programming ->Read Back,一共有三个选项,用于读取不同的Flash地址范围。
Selected sectors
被选择的扇区,可以在工程配置选项Project settings->Flash,查看哪些扇区被选择了。
Entire chip
整个Flash区域,一般选择这个选项,读取整个Flash区域的程序
Range
手动指定读取的Flash地址范围。
这里我们选择Entire chip就可以了,读取整个Flash区域,地址范围:0x8000000~0x807FFFF
等几秒钟,就可以看到底部窗口显示读取成功的信息。 |