STM32单片机学习资料: Flash读写保护设置及解除详解
: Readout Protection) (read/write)0x1FFF C004 0x0000 BOOT0 和 BOOT1 由位配置 (read/write)0x1FFF C008 0x0000 保留 (write)0x1FFF C00C 0x0000 保留 (write)0x1FFF C010 0xFF00 WDG_SW 由位配置 (write)0x1FFF C014 0x00FF nRST_STOP 由位配置 (write)0x1FFF C018 0x0000 nRST_STDBY 由位配置 (write)0x1FFF C01C 0x0000 BOR_Leve 由位配置l (write)0x1FFF C020 0xFFFF 保留 (write)0x1FFF C024 0xFFFF 保留 (write)0x1FFF C028 0xFFFF 保留 (write)0x1FFF C02C 0xFFFF 保留 (write)0x1FFF C030 0xFFFF 保留 (write)0x1FFF C034 0xFFFF 保留 (write)0x1FFF C038 0xFFFF 保留 (write)0x1FFF C03C 0xFFFF 保留 (write)0x1FFF C040 和0x1FFF C044 由位配置(write/read) 选项字节包含了几个关键的配置项,其中保留的地址段是供厂商或者STM自己使用的,用户不能对其进行写入或者读取操作。而在单片机开发的实际应用中,我们通常需要关注的是读写保护、复位电压、启动模式和复位信号的配置。 51.1.2 读写保护的配置选项字节中的 ROP 位用于设置单片机的读写保护模式。其取值范围如表 512 所示。 表 512 ROP 位的配置RDP[1:0] ROP0 ROP1描述00 Level 0 Level 0 Level 0 不写保护01 Level 0 Level 1 Level 0 段1是读保护, 段0是写保护10 Level 1 Level 1 Level 0 全片读保护, 段0是写保护11 保留保留复位读写保护位复位读写保护位 根据上表所示,我们可以设置单片机的不同读写保护模式,包括不写保护、段0写保护等。这些保护模式的设置需要根据具体的应用情况和安全需求来确定,一般情况下建议设置为 Level 1,即使得整片都具有读保护。 51.1.3 读写保护的解除为了保障在产品开发的初期,我们必须重复多次对芯片进行擦写,并且这需要在芯片读写保护的情况下实现。CMIS-DAP或者J-Link等一些内置了SWD协议的调试器可以很好地实现这一操作。在这种情况下,芯片产线与设备商需要协商达成解保护的方案。 51.1.4 示例代码在STM32CubeMX软件中,我们可以直接修改读写保护配置,相关设置如图 513 所示。 图 513 读写保护配置在STM32CubeMX中的配置图 513 展示了STM32CubeMX软件中关于读写保护的配置设置。我们可以在软件中直接选择需要的读写保护级别和模式,然后生成相应的代码。在实际编程中,我们只需要在初始化程序中调用 HAL_FLASHEx_OBProgram() 函数,即可实现对选项字节的写入和读取。 总之,单片机的学习资料中关于FLASH的读写保护及解除是非常重要的,这一部分内容是单片机开发过程中的基础知识,希望大家在学习和实践过程中能够深入理解和掌握。同时,针对具体的应用场景和需求,灵活选择和配置读写保护模式,以保障产品的安全性和稳定性。
![](https://csdnimg.cn/release/download_crawler_static/87381567/bg3.jpg)
剩余14页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 8
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)