GD32F4开发 -- 生成bin文件和使用jlink烧写

参看:STM32开发 – Jlink常用命令
参看:STM32开发 – Keil使用(1)

一、生成bin文件

查看.elf文件,路径和名字
在这里插入图片描述
生成bin文件:
在这里插入图片描述
选中 Run #1,在后边的文本框中输入fromelf.exe --bin -o .\BIN\3_6KW.bin .\lib\SolarLib.axf
注意: - 的中英文 和必须加 .

编译就可以生成bin文件了。

二、JLink烧写

1、在jlink安装目录下找到 JLink.exe 和 JLinkARM.dll
在这里插入图片描述
2、创建一个文件,jlink_cmd.txt

si 1
speed 4000
Device = GD32E503RE
r
h
erase
loadbin 3_6KW.bin 0x8000000
rx 3
qc
exit

si 1:设置接口为SWD(Serial Wire Debug),通常用于ARM Cortex-M系列芯片。
speed 4000:设置JTAG/SWD速度为4000kHz。
Device = GD32E503RE:指定目标MCU为GD32E503RE。
r:复位设备。
h:保持设备在复位状态。
erase:擦除芯片上的现有内容。
loadbin 3_6KW.bin 0x8000000:将3_6KW.bin文件烧写到地址0x08000000
rx 3:稍作延迟3秒,确保操作完成。
qc:退出J-Link Commander。
exit:完全退出。

3、创建jlink执行脚本,猛击这里.bat

jlink jlink_cmd.txt

4、将JLink.exe 、JLinkARM.dll、jlink_cmd.txt、猛击这里.bat和bin文件放到一个文件夹下
在这里插入图片描述
5、点击 猛击这里.bat 就可以烧写程序了。

三、JFlash烧写

也可以使用JFlash烧写
1、在jlink安装目录下找到JFlash.exe
在这里插入图片描述
2、使用
创建一个新工程,选择 Create new project,点击Start J-Flash
在这里插入图片描述
点击 … 选择目标设备
在这里插入图片描述
在这里插入图片描述
选择目标设备,确认设备接口、烧写速度、烧写起始地址,点击OK
在这里插入图片描述
进入界面:
在这里插入图片描述
打开文件:
在这里插入图片描述
在这里插入图片描述

连接设备:
在这里插入图片描述
在这里插入图片描述
烧写程序:
在这里插入图片描述
烧写完成:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚优致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值