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

相关推荐
硬汉嵌入式6 天前
《安富莱嵌入式周报》第358期:USB4雷电开源示波器,2GHz带宽,3.2Gsps采样率,开源亚微米级精度3D运动控制平台,沉浸式8声道全景声音频录制
h7-tool·嵌入式周报
意法半导体STM329 天前
STM32 USBx Device HID standalone 移植示例 LAT1466
javascript·stm32·嵌入式硬件·device·hid·standalone·usbx
你的强来了9982 个月前
RAWINPUT避坑指南(涉及GetRawInputData/GetRawInputBuffer)
hid·rawinput·键鼠监听
花落已飘3 个月前
HID协议
usb·鼠标·hid
叶余3 个月前
USB Gadget设备枚举失败的处理方法
usb·hid·gadget
byte轻骑兵4 个月前
【Bluedroid】蓝牙Hid Host get_protocol全流程源码解析
c++·hid·bluedroid
byte轻骑兵4 个月前
【Bluedroid】蓝牙HID Device virtual_cable_unplug全流程源码解析
c++·hid·bluedroid
byte轻骑兵5 个月前
【Bluedroid】蓝牙HID DEVICE 报告发送与电源管理源码解析
c++·hid·bluedroid
byte轻骑兵5 个月前
【Bluedroid】蓝牙HID DEVICE断开连接流程源码分析
android·c++·蓝牙·hid·bluedroid