通过批命令方式实现J-Link批量烧写方法

浏览:1438来源:本站时间: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                                               //退出



三、烧写步骤

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司