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

相关推荐
byte轻骑兵1 天前
【HID】规范精讲[6]: 蓝牙HID系统设计指南——从合规到体验的全维度要求
人机交互·蓝牙·键盘·鼠标·遥控·hid
byte轻骑兵3 天前
【HID】规范精讲[5]: 蓝牙 HID Boot Protocol Requirements 详解
人机交互·蓝牙·键盘·鼠标·hid
byte轻骑兵5 天前
【HID】规范精讲[4]: 蓝牙HID传输机制——无线数据的传递规则与底层逻辑
人工智能·人机交互·键盘·鼠标·hid
byte轻骑兵7 天前
【HID】规范精讲[3]: 蓝牙HID协议消息详解——无线交互的数据传输语言
人工智能·人机交互·蓝牙·键盘·hid
byte轻骑兵9 天前
【HID】规范精讲[2]: 蓝牙HID架构解密——从USB到无线的底层设计逻辑
架构·人机交互·蓝牙·hid·蓝牙键盘·蓝牙鼠标
byte轻骑兵11 天前
【HID】规范精讲[1]: 无线人机交互的底层逻辑与实战解析
人机交互·蓝牙·键盘·鼠标·hid
送外卖的CV工程师14 天前
STM32+Makefile编译+OpenOCD 烧录调试
stm32·单片机·嵌入式硬件·makefile·调试·烧录·openocd
硬汉嵌入式18 天前
H7-TOOL脱机烧录的UID签名操作说明,采用ECDSA SECP256R1验证,哈希值计算使用的SHA224
h7-tool·脱机烧录·1拖4脱机烧录·1拖16脱机烧录·uid加密·uid签名
硬汉嵌入式1 个月前
《安富莱嵌入式周报》第365期: TI发布低噪声、高线性度万用表参设计,开源雷达探测距离20公里,开源图形计算器,微软发布手把手RUST教程从入门到精通
h7-tool·嵌入式周报·安富莱
硬汉嵌入式1 个月前
H7-TOOL脱机烧录,RTT,LUA等功能继续精进,SWD MultiDrop选择指定设备,自动扫描目标芯片AP寄存器
h7-tool·脱机烧录·rtt viewer·lua api