硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2576|回复: 0
收起左侧

[玩转DAPLINK] 使用H7-TOOL的高速DAPLINK配合OpenOCD做芯片读写保护和解除保护也非常方便(2022-03-13)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106649
QQ
发表于 2022-3-13 18:11:47 | 显示全部楼层 |阅读模式
1、下载OpenOCD编译好的bin文件

https://gnutoolchains.com/arm-eabi/openocd/

使用的是VisualGDB提供的:

openocd-20211118.7z

下载后,解压到一个磁盘的根目录下,方面批处理文件启动,我们这里是放在了D盘根目录下(D:\OpenOCD-20211118-0.11.0\bin\openocd.exe)。大家根据自己的路径修改下面两个批处理文件内容中的路径(用记事本就可以打开批处理)。


2、开启读保护
比如H7芯片,配置如下,不同的调试芯片主要是修改的stm32h7x.cfg,这个文件在下载的bin文件路径:OpenOCD-20211118-0.11.0\share\openocd\scripts\target里面,提供一大批供使用。

批处理文件内容如下:

  1. D:\OpenOCD-20211118-0.11.0\bin\openocd.exe -f interface/cmsis-dap.cfg -f target/stm32h7x.cfg  -c "init;reset halt; stm32h7x lock 0; shutdown;"
复制代码

TOOL连接H7板子后,运行此批处理就可以启动读保护。

h7toolgdb.bat (142 Bytes, 下载次数: 21)

3、解除读保护

批处理文件内容如下:

  1. D:\OpenOCD-20211118-0.11.0\bin\openocd.exe -f interface/cmsis-dap.cfg -f target/stm32h7x.cfg  -c "init;reset halt; stm32h7x unlock 0; shutdown;"
复制代码

TOOL连接H7板子后,运行此批处理就可以解除读保护。

h7toolgdbrdp.bat (144 Bytes, 下载次数: 13)

image.png



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-27 23:24 , Processed in 0.160099 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表