方式一:利用jlink.exe和jlinkarm.dll
首先要安装J-Link驱动,然后拷贝jlink.exe和jlinkarm.dll
编写一个批处理用于加载*.txt文件
例如:先建一个BurnFwFile.bat内容如下:
- jlink.exe jlinkBrunFwFile.txt
然后再新建一个jlinkBrunFwFile.txt内容如下:
- si 1 // #选择swd接口
- speed 4000 //设置速度
- device STM32L051K8 //选择芯片类型
- r //重新复位目标
- h //挂起目标
- loadfile .\test.hex 0x08000000 //选择你要下载的文件,后面是FW烧录到目标芯片的地址
- setpc 0x08000000 //设置pc指针
- g
- q
方式二:
调用JFlash.exe内部指令写批处理进行烧录,具体如附件