STM32F407系列触发读保护的解除方法
通过STM32F4开发串口下载遇到读保护问题,提出一种解决方法通过设置Flymcu配置RTS的低电平复位,DTR高电平进BootLoader,手动按下RST按键方式成功解决串口下载反复触发读保护问题,希望能够帮助到你。
·
目录
检查你烧录界面设置左下角,绿色部分看个人开发需求不影响问题主要红色部分看看自己是否一样
一、问题表现
-
问题表现1:通过Flymcu串口助手烧录时提示

-
问题表现2:MDK中在Debug可以正确识别ST-link,但是LOAD不了提示报错


-
问题表现3:通过ST官方工具包STM32 ST-LINK Utility当然可以实现解除读保护,但是治标不治本,当你再次通过Flymcu串口烧录时会再次触发读保护,在STM32 ST-LINK Utility问题表现

二、解决方法(亲测有效)
1.触发读保护,目前个人发现与MDK软件设置以及ST-link驱动无关,建议更新一下CH341(兼容市面主流CH340)最新驱动https://www.wch.cn/downloads/CH341SER_EXE.html
2.设置你的Flymcu
检查你烧录界面设置左下角,绿色部分看个人开发需求不影响问题主要红色部分看看自己是否一样

一般这个设置在STM32F1系列设置这种模式没有问题正常烧录,但STM32F4时问题复现!
接着需要按照下面步骤:
- 需要修改设置为:RTS的低电平复位,DTR高电平进BootLoader

- 点击清除芯片之后按下开发板RST按键

现在开发板已经可以去除读写保护了成功格式化!
如何烧录
-
烧录和正常不太一样多一步,即点击开始编程→按下RST按键
烧录成功问题已解决个人方案分享,希望多多请教一起学习😀
总结
通过STM32F4开发串口下载遇到读保护问题,提出一种解决方法通过设置Flymcu配置RTS的低电平复位,DTR高电平进BootLoader,手动按下RST按键方式成功解决串口下载反复触发读保护问题,希望能够帮助到你。
更多推荐





所有评论(0)