J-Link 命令行烧录
因为我有很多需要烧录的HEX文件,用J-Flash烧录起来很不方便,因此尝试用批处理命令来进行烧录处理。这样的,只需要一个批处理脚本,就可以完成整个烧录。J-Link.exe命令使用说明。
这里我有两个HEX文件,一个Bin文件。两个HEX分别是Softdevice和Bootloader,Bin文件是APP。在烧录时,为了方便,我将这三个文件进行合并,合并成一个HEX文件。
方法:先将Bin文件转化为HEX文件,然后合并三个HEX文件为一个HEX文件。
将用到的命令写程一个批处理脚本firmware_product_hw.bat:
.\srec_cat.exe .\burn.bin -Binary -offset 0x380c0 -o burn.hex -Intel
mergehex -m .\softdevice_bootloader_product_hw.hex .\burn.hex -o firmware_product_hw.hex
pause
然后配置烧录脚本52840.txt:
si 1 // 选择SW接口
speed 4000 // 4000kHz
device NRF52840_XXAA // 芯片型号
r
h
erase
loadfile F:\Projects\Guard_bar\code\test\firmware_product_hw.hex
q
命令运行:

最低0.47元/天 解锁文章
1301

被折叠的 条评论
为什么被折叠?



