发新帖我要提问
12
返回列表
打印
[STM32C0]

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

[复制链接]
楼主: 根特皇宫w
手机看帖
扫描二维码
随时随地手机跟帖
21
Pulitzer| | 2025-1-24 10:37 | 只看该作者 回帖奖励 |倒序浏览
Flash操作完成后要锁定Flash控制器,写入FLASH->CR中的LOCK位,防止意外修改数据。

使用特权

评论回复
22
Uriah| | 2025-1-24 10:38 | 只看该作者
检查使用的Flash API或者HAL库版本,ST官方可能有更新修复某些问题,升级到最新版本试试。

使用特权

评论回复
23
Clyde011| | 2025-1-24 10:39 | 只看该作者
实在不行,试着用STM32CubeProgrammer工具,直接检查和配置Option Bytes,确认Flash的权限配置正确。

使用特权

评论回复
24
Amazingxixixi| | 2025-1-24 11:47 | 只看该作者
学习一下,提升技能,新年快乐

使用特权

评论回复
25
芯路例程| | 2025-1-25 11:45 | 只看该作者
从未遇到写保护或权限问题

使用特权

评论回复
26
AutoMotor| | 2025-1-26 09:17 | 只看该作者
正确配置闪存读写权限,以避免无法擦除或写入的问题

使用特权

评论回复
27
理想阳| | 2025-1-27 08:39 | 只看该作者
其实可以用jlink来解决这个问题。

使用特权

评论回复
28
PreWorld| | 2025-1-27 13:30 | 只看该作者
擦除flash时,必须以页为单位进行擦除。您不能直接写入数据来覆盖它。您必须首先执行擦除命令,否则可能会发生写入错误。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则