硬汉嵌入式论坛

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

[脱机烧录] H7-TOOL自制Flash读写保护算法系列,智芯Z20K14x制作使能和解除算法,支持在线烧录和脱机烧录使用(2026-09-01)

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124132
QQ
发表于 2026-9-1 12:15:10 | 显示全部楼层 |阅读模式
说明:

很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。

实际上当前已经发布的TOOL版本,已经自制很多了,比如已经支持的兆易创新大部分型号,灵动微MM32的大部分型号,新唐的大部分型号等。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。

还有沁恒RISC-V内核大部分型号的内部FLash和读写保护算法自制。

近期已经自制了STM32H7全系列,STM32U5全系列,STM32C0系列,国民技术N32G003,N32G031,  N32G43x,N32G030,N32G033,N32G401,复旦微FM33LE,FM33LG,FM33LC,  FM33FR系列,华大电子的CIU32F003,CIU32D655系列,凌欧的LKS32MC03X,LKS32MC45x,LKS32MC05x,LKS32MC08x,武汉芯源CW32L010,CW32L011, CW32L012,领芯微LCM32F067,  灵动微MM32G0005,中微半导体BAT32G13x,兆易创新GD32L23x,GD32C113, GD32E23X,GD32G553提供Flash保护支持

这次为智芯Z20K14x提供支持,注意智芯不是选项字节方式控制的,是AP调试寄存器控制的

实现效果:
从2.34版本开始将正式带此支持,支持解除和使能

特别注意,解除保护一定要TOOL独立为目标板供电,目标板不可以有额外供电,因为解除保护后TOOL需要控制目标做一次断电复位才生效

解除保护,勾选这个自动解除即可

123.png

使能保护有两种方法
1、使用官方提供好的API,程序里面调用使能即可,比较方便。
2、使用TOOL使能,设置0x0200 0000地址的前两个字节数据为EC, F5即可。

这个地址是对应的irf数据空间,如果待烧录的目标板,这个地址空间有自己要烧录的代码,直接加载就行,如果没有,这里生成个1KB大小的0xFF文件即可

234.png

程序里面加载这个
234.png

滚码常量里面设置地址0x0200 0000数据

235.png



相关帖子

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-20 21:54 , Processed in 0.221525 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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