JLink主要工具
JFlash,主要用于程序下载和读取。
JFlashLite,JFlash的Mini版
JFlashSPI,用于给SPI存储器下载程序,如W25Q128。
JLinkGDBServer,用于第三方软件的调试器,如使用Eclipse搭建STM32开发环境时,就要使用GDB Server来进行调试。
JLink Command,命令操作窗口,输入指令执行连接,擦除、下载、运行等操作。
1、使用JFlash下载hex、bin文件
创建新工程
选择芯片型号
连接芯片
打开烧写文件
这里如果选择的是Bin文件,还需要指定烧写的起始地址,因为Bin文件是不包含烧写地址的,而Hex文件是包含的;
开始烧写
开始运行
烧写成功之后,此时程序还没有运行,点击Target->Manual Programming->Start Application,或者按快捷键F9,程序才开始运行,或者按复位键也可以让程序运行。
其他配置设置
配置工程为自动运行
如果想让每次下载完成后,程序自动运行,而不用复位。可以使用工程配置下的自动运行选项。打开Option->Project Setting,切换到Production选项,勾选Start Application,就可以让程序自动运行。
可以把当前工程的配置存为一个文件,如STM32F103RE.jflash,下次需要下载时,直接打开这个工程就可以了。