前段时间,在淘宝买了几片stm32f429vet6,某猫价格由高到低排序,选了最便宜的,结果踩到了坑。

写着所谓的进口散装,价格比市价便宜一半。当焊到板子上,用swd仿真,有趣的事情发生了,在设置好各种设置和驱动之后


下载程序显示以下内容:
flash timeout.reset the target and try it again
Error: Flash Download failed - “Cortex-M4”

很崩溃,完全不知道是什么原因,因为自己画的板子,第一时间认为自己的硬件有问题。
检查一通发现,没有任何问题,况且debug上能够看到st-link的信息,证明板子和电脑的通信是正常的,因此怀疑是芯片读写保护了。

经过一番上网查询之后,下载了一个st-link Utility
传送门:https://www.st.com/zh/development-tools/stsw-link004.html
邮件注册一次就可以永久免费下载。
安装完之后,在Target下点击connect

满屏的0000,很酸爽,证明这个片子,绝对不是全新的,估计以前别人用过,翻新过来继续用。
键盘按Ctrl+B

可以看到,读写保护开启后,各个扇区的权限。把Read Out protection设置为Level 0
点击Unselect All,再点击Apply,等进度条完成。
进度调完成之后,再Ctrl+E,擦除数据。

结束之后,会有以下结果:

看到这里,恭喜你,芯片成功擦除了数据,关闭st-link Utility再到keil上就可以正常仿真了。

STM32读写保护详细解锁指南相关推荐

  1. STM32芯片解锁读写保护:更改Option Byte [Error已解决]

    STM32芯片解锁读写保护:更改Option Byte [Error已解决] 问题描述 解决办法 原理:RDP保护级别 问题描述 STM32使用中经常见到芯片设置了读保护(芯片被锁住),导致无法读取. ...

  2. 如何解锁Flash读写保护

    如何解锁Flash读写保护 (wang@20160427 网页摘抄) 在编译下载的时候第一次遇到了这样的问题: Warning: Stack pointer is setup to incorrect ...

  3. STM32HAL库-内部Flash在指定页读写保护示例

    概述 本篇文章介绍如何使用STM32HAL库,内部Flash在特定页读写保护示例. 硬件:STM32F103CBU6最小系统板 软件:Keil 5.29  + STM32CubeMX5.6.1 一.使 ...

  4. 第51章 设置FLASH的读写保护及解除

    转载地址:https://www.cnblogs.com/firege/ 51.1 选项字节与读写保护 在实际发布的产品中,在STM32芯片的内部FLASH存储了控制程序,如果不作任何保护措施的话,可 ...

  5. 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列

    第51章     设置FLASH的读写保护及解除 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.co ...

  6. 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列

    第51章     设置FLASH的读写保护及解除 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.co ...

  7. 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列

    原文地址::https://www.cnblogs.com/firege/p/5806164.html 相关文章 1.用J-Flash去掉STM32写保护----http://download.csd ...

  8. STM32读写内部Flash(介绍+附代码)

    概述 内部flash读写详解 一.介绍 首先我们需要了解一个内存映射: stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片 ...

  9. 第 46 章 设置 FLASH 的读写保护及解除

    46.1 选项字节与读写保护 1.1 选项字节的内容 选项字节是一段特殊的 FLASH 空间,STM32 芯片会根据它的内容进行读写保护配置,选项字节的构成见表选项字节的构成 STM32F103 系列 ...

最新文章

  1. 清华张钹院士、人大文继荣院长展开激情辩论:人类对AI的爱痴忧惧
  2. LeetCode 239:滑动窗口最大值 思考分析
  3. 一个封装了的ADO类,功能非常强大,并做了一个DEMO演示如何操作ACCESS数据库
  4. linux 统计目录大小并按大小排序
  5. 开源!让图像识别训练速度提升了8.7倍
  6. 20051129: NetBeans
  7. 惊!Python能够检测动态的物体颜色!
  8. 【火灾检测】基于matlab图像特征火灾检测【含Matlab源码 897期】
  9. mybatis-plus更新问题 全量更新、只更新部分属性
  10. ffmpeg rtmp 不清晰_SRS流媒体服务器之RTMP协议分析(2)
  11. 修改箱线图的横坐标顺序
  12. Android强制系统横屏的原理和实现
  13. 51nod 2589 快速讨伐
  14. bzoj 1022: [SHOI2008]小约翰的游戏John anti_nim游戏
  15. 湘潭大学计算机科学与技术录取分数线,计算机科学与技术专业分数线各大学排名(湖南)...
  16. 跨公司销售利润中心替代
  17. 计算机怎么放音乐怎么按,QQ音乐怎么用手机控制电脑放歌曲
  18. SN75176的引脚功能
  19. 甘肃中医药大学本科毕业论文答辩PPT模板
  20. html中展开的小箭头,纯css实现各种方向小箭头

热门文章

  1. SQL索引优化之explain查询计划
  2. SVN里恢复到某一天的版本操作
  3. 帆软参数设置_帆软报表(finereport)参数组合/下拉参数联动
  4. VBS脚本修改部分系统默认路径
  5. Selenium 2 工作原理
  6. xp框架+DITOR去app弹框
  7. 专业硬盘工具MHDD图文教程详解
  8. aurora url带参数查询
  9. C# EF Core 简单工厂模式,接口多继承实例(三)
  10. three.js-drawLine