通过批命令方式实现J-Link批量烧写方法
浏览:2366来源:本站时间:2020-10-20
当你想使用J-Link BASE烧写多个芯片时,使用命令行一步一步的烧写太麻烦了,我们可以采用一种批命令的模式来烧写,这样可以大大提高烧写多个芯片的效率,下面我们以STM32F107为例,介绍如何用批命令方式烧写片内Flash。
实验环境:一台J-Link BASE仿真器、一块STM32F107VC目标板
解决方案
一、编写一个用于烧写的批处理文件STM32F107.bat
内容为:"D:\Program Files
(x86)\SEGGER\JLink\Jlink.exe" stm32f107.txt
二、编写批量执行命令文件stm32f107.txt
1. si 1 // #选择swd接口
2. speed 12000 //设置速度
3. device STM32F107V //选择芯片类型
4. r //重新复位目标
5. h //挂起目标
6. erase //擦除flash的内容
7. loadfile g:\uCOS-III-Startup.bin 0x08000000 //选择你要下载的文件,烧录到的地址
8. q //退出
三、烧写步骤