硬汉嵌入式论坛

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

[脱机烧录] H7-TOOL脱机烧录解除读写保护和各种遇到情况解决办法汇总,含SWD接口锁,低功耗和看门狗(2023-08-01)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-4-27 01:49:59 | 显示全部楼层 |阅读模式
【注意事项】
1、TOOL的固件,上位机和eMMC。软件包请使用当前最新的2.2.1及其以上版本。
2、如果大家的选项字节仅仅是设置了读写保护,一般情况下是不需要接硬件RST的,但是配置了多个选项字节等情况,需要大家接上硬件复位引脚,还有一些特别芯片,也是需要硬件RST才可以解除保护。
3、如果开了SWD接口锁(就是将SWD接口用于其它功能),低功耗和看门狗,一般需要接硬件RST解决,但本贴分享从2.22版本开始新增的断电上电复位模式,无需接RST,详情见本贴里面使用说明。

【读写保护操作说明】

1、仅需下面截图步骤就可以操作了:

QQ截图20230427013309.png

比如我这里使能和解除STM32G431KBT6的读写保护

动画.gif


2、此贴主要是方便大家单次操作读写保护设置,如果大家是产品里面使用,请在上位机脱机烧录页面的”基础配置“里面设置即可。

选型字操作有3种选择
(1)不写选项字
(2)写无保护值 (因为选项字区除了读保护设置还有其他硬件配置,比如硬件看门狗、复位电压门槛等,不同的CPU不同)
(3)写有保护值 (这个值和上个值的区别就是多了读保护设置)

如果要改写缺省的选项值数据,请在高级配置页面进行修改。

下载 (6).png

【开启SWD接口锁,低功耗和看门狗】

1、一般情况下,开了SWD接口锁(就是将SWD接口用于其它功能),低功耗和看门狗,需要接硬件RST解决。

2、这里分享个从2.22版本开始新增的断电上电复位模式,此时就仅需4线模式,  无需硬件复位线,大部分情况下也好使。

【无需硬件RST的注意事项】
- APP固件需要升级到 V2.22 及以上
- PC软件升级到 V2.2.2 及以上
- 目标板不能自己供电,需要通过H7-TOOL的TVCC供电

【使用方法】
1、PC软件基本参数

复位模式选择 4-断电上电复位



2、PC软件高级参数



解除保护断电时长(ms),缺省100ms。
重新上电后的延时(ms),缺省20ms

3、执行时序
    - 烧录器设置TVCC电压为0
    - 延迟100ms (可设置)
    - 烧录器设置TVCC电压为3.3V (可设置)
    - 立即循环执行初始化SWD接口的时序,直到读到IDCODE为止
    - 如果读不到IDCODE则超时 20ms返回(可设置)

4、比如我这里通过下面函数将JTAG和SWD全部锁住

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);

正常的软件复位会提示检测不到IC:

下载 (1).png


改成使用断电上电复位,正常下载了,如果依然无法解决,得考虑接上硬件复位了

下载 (2).png


案例分析:

案例1:
采用4线方式,没有接硬件RST复位引脚给STM32F407VGT6烧写了个特殊的固件,烧录完毕后,再次烧写会提示如下情况:

QQ截图20230427015512.png

从上面来看,是选项字节多个选项被修改(注意,也有可能是SWD接口用于其它用途),此时接硬件RST可解决,并且上位机复位模式选择硬件复位,如果仅仅是读写保护被设置,是不需要接硬件复位的

下载.png






回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-8-1 09:01:02 | 显示全部楼层
更新此贴。
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2024-3-29 15:10:15 | 显示全部楼层
你好 eric2013  H7-TOOL使用说明书2024版中74页烧录器篇中的界面与上图中的界面不一样(我下载最新的H7-TOOL PC机端软件该篇的界面与你上面的界面一样)。那个版本是最新的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2024-3-30 09:33:04 | 显示全部楼层
yanzy_002 发表于 2024-3-29 15:10
你好 eric2013  H7-TOOL使用说明书2024版中74页烧录器篇中的界面与上图中的界面不一样(我下载最新的H7-TOO ...

2024版的PDF,74页是这个图。

使用中有什么问题不太清楚的,可以加我QQ交流512464265

129.jpg


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 00:06 , Processed in 0.295001 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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