STM32,读保护解锁
环境
正点原子STM32H743开发板,ST-LINK烧写器,ST-LINK Utility软件
现象
无法擦除、烧写、读出程序,提示Can not read memory(或从Flash读到全是00);
原因
设置了选项字节读写保护位
解决办法
- 关软件、断USB线、芯片断电;
- 接USB线、芯片上电、开软件,先恢复其它配置。关软件、断USB线、芯片断电;
- 接USB线、芯片上电、开软件,设置DMEP1=1,DMEP2=1,点击Apply。设置ROP=L1点击Apply;
- 此时连接时会有以下提示
- 关软件、断USB线、芯片断电;
- 接USB线、芯片上电、开软件,DMEP1=0,DMEP2=0,ROP=L0,Unselectall,点击Apply,会有两个提示,点确定;
- 这时恢复正常了,显示FLASH内容全是FF,程序烧写恢复正常;
- 原理:当DMEP1和DMEP2为1时,ROP从L1变成L0时,会清读写保护并把Flash给擦除;
- 注意:ROP千成不能配成L2,否则芯片只能报废了;
按以上流程进行了十几次测试都成功了
STM32,读保护解锁相关推荐
- STM32 读保护的实现
STM32 读保护的实现 读保护的实现即可以在代码中实现,也可以通过ST提供的软件实现. 基于HAL库的读保护实现 使用的开发板是STM32F2系列,代码如下: HAL_StatusTypeDef F ...
- STM32 读保护功能和清除读保护功能设置【转】
1.STM32对内部Flash的保护措施 所有STM32的芯片都提供对Flash的保护,防止对Flash的非法访问 - 写保护和读保护. 1).读保护即大家通常说的"加密" ...
- STM32芯片读保护解锁
工具 开发板 USB-TTL模块 官方下载软件Flash loader demostrator 解除读写保护 一直next到这个页面(注意板子连接正常,boot0=1,boot1=0,中间可能有提示按 ...
- 使用STVP解除STM32读保护
- stm32 软件怎么设置写保护_STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...
硬件准备: CH340 USB转TTL串口一个 STM32F407 板子一块 设置从ISP启动 软件准备: 1,flash_loader_demo_v2.8.0.exe 或者 FlashLoader ...
- stm32的几种读保护措施讲解
综合网上讲解的几种读保护措施,这里简单总结下: 采用stm32唯一ID作为加密的字符,使用固定密码,采用16位字节AES加密的方式生成密文,然后写进flash,,app程序执行的时候需要判断读取的st ...
- stm32使用 ST-LINK Utility量产,程序读保护、写保护
一.下载 ST-LINK Utility 去ST官网下载ST-LINK Utility,下载链接,安装. 二.使用ST-Link链接板子,打开ST-LINK Utility,点连接,如果正常,则stm ...
- FX3U PLC源代码,stm32芯片。 全套硬件,软件源码,可以直接用GX Works2编程直接写入。 带读保护版本
FX3U PLC源代码,stm32芯片. 全套硬件,软件源码,可以直接用GX Works2编程直接写入. 带读保护版本. 是以太网之前的最高版本. 产品功能描述:用梯形图语言编写应用程序,可以直接使用 ...
- STM32F4xx 读保护 写保护 芯片被锁 解锁
问题描述: 从ISP方式连接STM32F407开发板,无法读取任何数据,无法下载程序. DTR电平置高(+3-+12V),复位 RTS置高(+3-+12V),选择进入BootLoader ...延时1 ...
最新文章
- Elasticsearch学习总结(02-28 - 03-04)
- mxnet cannot import name 'nd'
- 虚拟桌面模拟查找点击自绘控件
- Qt Designer提升控件
- 通过Lazada日销千件,国内爆款如此打开东南亚爆单之门
- Ubuntu 12.04安装下载工具 UGet 1.8.0 及 aria2用法
- 如何使用SQL Server Reporting Services将数据格式转换为有价值的数据集
- 中期报告c语言,中期考核表汇报范本.doc
- Kettle工具使用及总结
- poj 2705 Tangled in Cables 基础prim
- python 几何计算_计算几何-凸包算法 Python实现与Matlab动画演示
- Linux 端口扫描
- java毕业答辩_Java毕业设计答辩技巧
- LeetCode||颜色分类--给定一个包含红色、白色和蓝色,一共 *n* 个元素的数组,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。
- Linux中E45:'readonly' option is set错误原因的分析
- NLPCC tutorial
- 对称加密与非对称加密结合应用
- 如何自己手动修改win10磁贴背景颜色?
- (附源码)Springboot美食教程小程序的设计与实现 毕业设计190900
- nmon在linux应用
热门文章
- HDU The Last Practice
- YGG 与社交 RPG 游戏 Solarbots 达成合作,购买价值 80,000 美元的资产
- PTA 7-2 求符合给定条件的整数集
- 优化系统服务提升Win7系统运行速度
- APM(应用性能监控)介绍
- 基于Java+SpringBoot+Vue的大学生兼职系统设计与实现
- 工厂模式三部曲之三_抽象工厂模式(附三部曲源码)
- WindowsMediaPlayer的使用
- 彻底理解js中的原型对象和prototype属性
- 微信公众号提示 :该公众号提供的服务出现故障,请稍后再试