目录

一、问题表现

二、解决方法(亲测有效)

1.触发读保护,目前个人发现与MDK软件设置以及ST-link驱动无关,建议更新一下CH341(兼容市面主流CHA40)最新驱动https://www.wch.cn/downloads/CH341SER_EXE.html

2.设置你的Flymcu

检查你烧录界面设置左下角,绿色部分看个人开发需求不影响问题主要红色部分看看自己是否一样​

如何烧录

烧录和正常不太一样多一步,即点击开始编程→按下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时问题复现!

接着需要按照下面步骤:

  1. 需要修改设置为RTS的低电平复位,DTR高电平进BootLoader
  2. 点击清除芯片之后按下开发板RST按键

现在开发板已经可以去除读写保护了成功格式化!

如何烧录

  1. 烧录和正常不太一样多一步,即点击开始编程→按下RST按键

烧录成功问题已解决个人方案分享,希望多多请教一起学习😀


总结

通过STM32F4开发串口下载遇到读保护问题,提出一种解决方法通过设置Flymcu配置RTS的低电平复位,DTR高电平进BootLoader,手动按下RST按键方式成功解决串口下载反复触发读保护问题,希望能够帮助到你

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐