打印
[STM32C0]

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

[复制链接]
695|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
根特皇宫w|  楼主 | 2024-9-30 04:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大家在使用STM32G0B1CBT6时,如何正确配置Flash的读写权限,避免遇到无法擦除或写入的问题?具体的步骤有哪些?

使用特权

评论回复
沙发
将爱藏于深海| | 2024-11-3 19:32 | 只看该作者
根据系统时钟频率,配置适当的Flash访问等待周期。这可以通过设置FLASH_ACR寄存器来完成

使用特权

评论回复
板凳
一只眠羊| | 2024-11-4 13:00 | 只看该作者
没遇到过写保护或者是权限问题

使用特权

评论回复
地板
春日负喧| | 2024-11-4 14:00 | 只看该作者
其实这种问题可以用jlink,解除一下就好了

使用特权

评论回复
5
我吃小朋友| | 2024-11-4 15:00 | 只看该作者
话说,写保护是怎么形成的,是误操作导致的

使用特权

评论回复
6
她已醉| | 2024-11-4 16:00 | 只看该作者
在使用STM32G0B1CBT6微控制器时,正确配置Flash的读写权限是非常重要的,以避免遇到无法擦除或写入的问题

使用特权

评论回复
7
温室雏菊| | 2024-11-4 17:00 | 只看该作者
STM32G0B1CBT6的Flash存储器通常分为多个扇区(Sector),每个扇区的大小可能不同。在进行Flash操作之前,需要了解Flash的结构和扇区大小

使用特权

评论回复
8
未说出口的像你| | 2024-11-4 18:00 | 只看该作者
在进行Flash操作之前,需要配置Flash的访问权限。需要使能Flash访问时钟。在STM32G0系列中,通常使用RCC(Reset and Clock Control)模块来配置时钟

使用特权

评论回复
9
月亮一键变蓝| | 2024-11-4 20:00 | 只看该作者
在进行Flash擦除或写入操作之前,需要先解锁Flash。解锁Flash涉及到写入特定的解锁序列到FLASH_KEYR寄存器

使用特权

评论回复
10
在曼谷的春| | 2024-11-4 21:00 | 只看该作者
在写入数据之前,通常需要先擦除目标扇区。擦除操作可以通过设置FLASH_CR寄存器的相关位来完成

使用特权

评论回复
11
失物招領| | 2024-11-4 22:00 | 只看该作者
一般来说,在擦除完成后,可以开始写入数据。写入操作涉及到设置FLASH_CR寄存器的相关位,并将数据写入到目标地址

使用特权

评论回复
12
powerantone| | 2024-11-5 11:06 | 只看该作者
参考手册和文档

使用特权

评论回复
13
略略u| | 2024-11-14 23:04 | 只看该作者
正确配置Flash的读写权限,避免遇到无法擦除或写入的问题

使用特权

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

本版积分规则

26

主题

115

帖子

0

粉丝