硬汉嵌入式论坛

 找回密码
 立即注册
查看: 448|回复: 2
收起左侧

[玩转DAPLINK] 备份个H7-TOOL的OpenOCD烧录hex文件命令

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-6-26 09:28:59 | 显示全部楼层 |阅读模式
将下面内容放在批处理文件里面,运行批处理文件即可,注意hex文件和批处理文件在一个文件夹目录。Openocd路径根据自己的情况修改。

由于我们TOOL是高速HID和WinUSB,如果大家的openocd没有正常连接,加入指定使用HID或者WinUSB即可,完整命令如下:

指定HID:

E:\openocd\OpenOCD-20250613-0.12.0\bin\openocd.exe -f interface/cmsis-dap.cfg -c "cmsis-dap backend hid" -c "transport select swd"  -f target/stm32f1x.cfg

指定WinUSB,推荐使用WInUSB,在Win10, Win11上比较稳定,而且免驱

E:\openocd\OpenOCD-20250613-0.12.0\bin\openocd.exe -f interface/cmsis-dap.cfg -c "cmsis-dap backend usb_bulk" -c "transport select swd"  -f target/stm32f1x.cfg

分享个详细介绍帖子:
openocd配合DAPLINK做命令行下载的稳定版本
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128957


回复

使用道具 举报

24

主题

365

回帖

437

积分

高级会员

积分
437
发表于 2025-6-26 09:48:59 | 显示全部楼层
hex 文件的话可以直接用
-c "program output(mdk).hex"
还可以加个校验
-c "program output(mdk).hex verify"

不过用老师你推荐这个办法也挺好用的,
MDK下载任意hex文件简单设置
https://forum.anfulai.cn/forum.p ... 7&fromuid=41790
(出处: 硬汉嵌入式论坛)

我在 wsl 里面编译 zephyr 程序,然后做个空的m dk 下载工程下载编译的 hex 文件。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2025-6-26 10:25:01 | 显示全部楼层
tovinz 发表于 2025-6-26 09:48
hex 文件的话可以直接用
-c "program output(mdk).hex"
还可以加个校验

谢谢

昨天晚上一个客户交流说OpenOCD命令行下载有问题,我就也学习了下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 00:09 , Processed in 0.038405 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表