Rust STM32F103嵌入式开发教程之Openocd使用指南6

用户配置文件

linux 中配置文件一般所在目录 /usr/share/openocd/scripts

三种主要类型的非用户配置文件:

  • interface: 接口配置文件;
  • board: 特定于电路板的,它设置 JTAG TAPS 和 他们的 GDB 目标(通过推迟到某个文件),声明所有闪存;;
  • target: 集成 CPU 和其他 JTAG TAPS 的芯片

适合当前开发板的配置文件:

  • board: /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg
  • target: /usr/share/openocd/scripts/target/stm32f1x.cfg

配置

# 使用CMSIS-DAP协议进行SWD调试
# source [find interface/cmsis-dap.cfg]

# stlink
source [find interface/stlink.cfg]
# source [find interface/stlink-v2.cfg]


# 目标设备芯片类型和调试速率
set TARGET_NAME "cortex_m"
set CHIPNAME "stm32f103c8"

# clock speed 1000 kHz
# adapter speed 1000

# 目标设备连接方式和接口编号
transport select hla_swd
# set CONNECT_MODE smp
# set CONNECT_TYPE hla_swd
# hla_layout stlink
# hla_port 4242

# 选择目标设备
source [find target/stm32f1x.cfg]

连接目标设备

openocd -f openocd.cfg

参考文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值