H7-TOOL高速DAPLINK使用pyOCD命令行操作说明

1、下载当前最新版的pyOCD V0.39

https://github.com/pyocd/pyOCD

下载解压后,右击启动终端

通过这个命令可以简单查看支持的命令 .\pyocd.exe --help,支持的命令非常多,这个只是一小部分

最重要的命令是flash命令,查看帮助方法是 .\pyocd.exe flash --help

另外pyOCD有内置支持的芯片列表,可以选择型号后,直接设置下载,如果没有在内置列表里面的,需要自己手动添加,可以借助mdk pack下载,内置列表查看命令方法 .\pyocd list --targets

其中这个stm32h743xx,我们下面要用到

2、下面以下载V7开发板STM32H743为例进行说明
(1)优先命令检测H7-TOOL是否正常接入,使用命令.\pyocd.exe list

注:如果检测如下提示,解决办法此贴:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129856

(2)下面将要下载的hex,bin或者elf文件放在pyocd.exe同目录下(这样下载省事些,不用输入路径了),比如我这里要下载的hex文件是output.hex,设置速度为10M

完整命令就是.\pyocd.exe flash --target stm32h743xx --frequency 10000000 output.hex

还有很多其他命令,大家可以上官网了解,也就是开头贴的地址

3、最后额外补充个知识

H7-TOOL的高速DAPLINK是高速HID和WinUSB二合一的,也就是说CMSIS-DAP V1和V2都是支持,针对这个情况,pyOCD会自动优先选择WinUSB,这个是官网的说明

相关推荐
qq_370773093 天前
OpenOCD 嵌入式调试完全指南:从零开始调试 GD32/STM32 单片机
stm32·单片机·嵌入式硬件·openocd
byte轻骑兵4 天前
【HID】规范精讲[15]: 蓝牙HID遥控器设计精髓——两种拓扑模式的选型与实战
人机交互·交互·键盘·鼠标·hid
byte轻骑兵5 天前
【HID】规范精讲[14]: 蓝牙HID流量规格配置实战——鼠标、键盘与手柄的QoS优化指南
服务器·计算机外设·人机交互·键盘·hid
byte轻骑兵7 天前
【HID】规范精讲[13]: 蓝牙HID配对与虚拟线缆深度解析
人机交互·无人机·键盘·鼠标·hid
byte轻骑兵10 天前
【HID】规范精讲[12]: 蓝牙HID设备的连接信息存储机制深度解析
人工智能·人机交互·交互·键盘·鼠标·hid
硬汉嵌入式11 天前
实现H7-TOOL脱机烧录沁恒RISC-V内核单线模式的CH32V003,至此单线和双线模式都支持了
risc-v·ch32v003·h7-tool·脱机烧录·1拖4脱机烧录·1拖16脱机烧录·ch32v20x
byte轻骑兵11 天前
【HID】规范精讲[11]: 蓝牙HID设备信号交互流程深度拆解
人工智能·交互·hid·蓝牙键盘·蓝牙鼠标
byte轻骑兵14 天前
【HID】规范精讲[10]: 蓝牙HID设备的连接基石——GAP协议如何掌控发现、连接与安全
人工智能·人机交互·蓝牙·键盘·鼠标·hid
byte轻骑兵16 天前
【HID】规范精讲[9]: SDP协议深度解析与实战应用
人工智能·人机交互·键盘·鼠标·hid
byte轻骑兵17 天前
【HID】规范精讲[8]: 蓝牙HID核心之L2CAP层——无线人机交互的通信桥梁设计解析
人工智能·人机交互·蓝牙·键盘·hid