OpenOCD 的 STM32F1 解锁与下载脚本 操作系统:Linux 解锁 #!/usr/bin/env bash case "$1" in "-dap" | "dap-link") echo "You choose the DAP-Link" INTERFACE=cmsis-dap.cfg ;; "-st" | "st-link") echo "You choose the ST-Link V2" INTERFACE=stlink-v2.cfg ;; "-j" | "j-link...
interface cmsis-dap transport select swd source [find target/stm32f1x.cfg] 然后连接CMSIS-DAP和stm32f103,加载脚本 openocd -f ./ocd-stm32.cfg 这样显示就是连接成功了,可以看到时钟速度是1000 Khz Open On-Chip Debugger 0.9.0 (2015-05-19-12:09) Licensed under GNU GPL v2 For bug reports, read...
INTERFACE=cmsis-dap.cfg ;;"-st" | "st-link")echo "You choose the ST-Link V2"INTERFACE=st...
修改cmsis-dap.cfg ## ARM CMSIS-DAP compliant adapter## http://www.keil.com/support/man/docs/dapdebug/#adapter driver cmsis-dap# 使用CMSIS_DAP V1接口cmsis_dap_backend hid# Optionally specify the serial number of CMSIS-DAP usb device.#cmsis_dap_serial 02200201E6661E601B98E3B9 然后在STM32C...
Linux下开发stm32(二) | 使用openocd下载程序 一、OpenOCD介绍 openocd全名叫做Open On-Chip Debugger,是一个自由开放的片上调试工具和编程工具,目前已经发布到0.11.0版本,目前主流调试器几乎都支持。 支持下载器列表(部分): CMSIS-DAP v2 (USB bulk based) adapter driver ...
CMSIS-DAP v2 (USB bulk based) adapter driver Nuvoton Nu-Link and Nu-Link2 adapter drivers NXP IMX GPIO mmap based adapter driver ST-Link consolidate all versions in single config ST-Link read properly old USB serial numbers STLink/V3 support (for ST devices only) ...
最后产生一个配置总结,可以看到默认打开CMSIS-DAP,那么如何打开别的呢?这个在刚刚的help中有说明,比如我要打开jlink,带上-enable--jlink参数即可~ 2.3.安装OpenOCD 然后使用sudo make,最后使用sudo make install即可成功安装,安装后在/usr/local/share目录即可看到openocd目录: ...
DAP source [find interface/cmsis-dap.cfg] #使用dap驱动 transport select swd # 使用swd调试 source [find target/stm32f1x.cfg] # 其他板卡切换这个即可 reset_config none Jlink source [find interface/jlink.cfg] #使用jlink驱动,需要zadig的驱动文件 transport select swd # 使用swd调试 source [find tar...
OpenOCD使用配置文件来指定调试器和目标芯片的设置。这些配置文件通常位于OpenOCD安装目录下的scripts文件夹中。你需要找到与你的调试器(如ST-Link、CMSIS-DAP等)和目标芯片(如STM32F103C8)相匹配的配置文件。 例如,如果你的调试器是ST-Link,目标芯片是STM32F103C8,你可能需要使用以下配置文件: ...
在 scripts\\target 文件夹下;比如这里我使用ST-Link v2-1下载器+STM32L431RCT6,结果如图:...