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,这个是官网的说明

相关推荐
LostSpeed1 天前
build openocd on win10 + mysys2-mingw64
openocd
硬汉嵌入式17 天前
H7-TOOL的I2C控制器主机模式的时钟扩展功能支持
h7-tool·i2c控制器
-水火-18 天前
【IDE】Linux下使用openocd烧录bin文件
linux·ide·openocd·bin
硬汉嵌入式1 个月前
《安富莱嵌入式周报》第358期:USB4雷电开源示波器,2GHz带宽,3.2Gsps采样率,开源亚微米级精度3D运动控制平台,沉浸式8声道全景声音频录制
h7-tool·嵌入式周报
意法半导体STM321 个月前
STM32 USBx Device HID standalone 移植示例 LAT1466
javascript·stm32·嵌入式硬件·device·hid·standalone·usbx
你的强来了9983 个月前
RAWINPUT避坑指南(涉及GetRawInputData/GetRawInputBuffer)
hid·rawinput·键鼠监听
花落已飘3 个月前
HID协议
usb·鼠标·hid
叶余4 个月前
USB Gadget设备枚举失败的处理方法
usb·hid·gadget
byte轻骑兵5 个月前
【Bluedroid】蓝牙Hid Host get_protocol全流程源码解析
c++·hid·bluedroid