上一篇文章介绍了本篇文章介紹,如何使用SEGGER官方软件JFlash来进行程序的下载支持Hex和Bin文件。
首先安装JFlash软件,安装完成后会默认安装jlink烧录教程驱动程序,主要包含以下几個工具:
- JFlash主要用于程序下载和读取。
- jlink烧录教程 Command命令操作窗口,输入指令执行连接擦除、下载、运行等操作。
这里支持很多ARM Cortex内核的芯爿选择对应的芯片,我这里选择的是STM32F103RE系列
如果选择的是SWD模式,就要连接SWDIO、SWCLK、GND这三根线连接好之后,点击Target->Connect如果连接成功,在下面的LOG窗口会显示连接成功
这里如果选择的是Bin文件,还需要指定烧写的起始地址因为Bin文件是不包含烧写地址的,而Hex文件是包含的具体的区別可以查看之前发的一篇文章:
打开Hex文件之后,点击Target->Producion Programming或者使用快捷键F7,等待几秒之后程序就下载进去了,下载成功后会在底部窗口顯示烧写成功。
8.工程配置为自动运行
如果想让每次下载完成后程序自动运行,而不用复位可以使用工程配置下的自动运行选项。打开Option->Project Setting切换到Production选项,勾选Start Application就可以让程序自动运行。
可以把当前工程的配置存为一个文件如STM32F103RE.jflash,下次需要下载时直接打开这个工程就可以了。
jlink烧录教程使用技巧系列文章:
或微信扫码关注我的公众号