[STM32C0] STM32G0系列的Flash操作有时会遇到写保护或权限问题

[复制链接]
2464|27
Pulitzer 发表于 2025-1-24 10:37 | 显示全部楼层
Flash操作完成后要锁定Flash控制器,写入FLASH->CR中的LOCK位,防止意外修改数据。
Uriah 发表于 2025-1-24 10:38 | 显示全部楼层
检查使用的Flash API或者HAL库版本,ST官方可能有更新修复某些问题,升级到最新版本试试。
Clyde011 发表于 2025-1-24 10:39 | 显示全部楼层
实在不行,试着用STM32CubeProgrammer工具,直接检查和配置Option Bytes,确认Flash的权限配置正确。
Amazingxixixi 发表于 2025-1-24 11:47 | 显示全部楼层
学习一下,提升技能,新年快乐
芯路例程 发表于 2025-1-25 11:45 | 显示全部楼层
从未遇到写保护或权限问题
AutoMotor 发表于 2025-1-26 09:17 | 显示全部楼层
正确配置闪存读写权限,以避免无法擦除或写入的问题
理想阳 发表于 2025-1-27 08:39 | 显示全部楼层
其实可以用jlink来解决这个问题。
PreWorld 发表于 2025-1-27 13:30 | 显示全部楼层
擦除flash时,必须以页为单位进行擦除。您不能直接写入数据来覆盖它。您必须首先执行擦除命令,否则可能会发生写入错误。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部