打印
[STM32H5]

是否需要擦除数据?

[复制链接]
1179|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小猪猪啊|  楼主 | 2024-11-14 15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小猪猪啊 于 2024-11-14 15:25 编辑

请问FFFF,这段FLASH数据是不是需要擦除一下?

使用特权

评论回复
沙发
onlycook| | 2024-11-14 16:11 | 只看该作者
如果FFFF是一个有效的数据值:并且你的应用程序需要它保持不变,那么你就不需要擦除它。

使用特权

评论回复
板凳
onlycook| | 2024-11-14 16:11 | 只看该作者
如果FFFF表示未初始化或旧数据:并且你需要写入新数据,那么你可能需要擦除该区域(取决于你的FLASH编程模型和写入策略)。但是,请注意,许多FLASH写入操作会覆盖旧数据而无需显式擦除(这取决于具体的硬件和软件实现)。

使用特权

评论回复
地板
onlycook| | 2024-11-14 16:11 | 只看该作者
在某些情况下,为了确保数据的完整性和安全性,可能需要擦除整个FLASH区域或特定的扇区,并在写入新数据之前进行验证。

使用特权

评论回复
5
哈根达斯uz| | 2024-11-14 21:32 | 只看该作者
FLASH数据是不是需要擦除

使用特权

评论回复
6
丙丁先生| | 2024-11-15 08:07 | 只看该作者
对于你提到的FFFF数据,这通常表示Flash区域的默认值或擦除状态
。如果你需要在该区域写入新数据,通常需要先进行擦除操作。
擦除操作是必要的,因为Flash存储器的物理特性决定了数据只能从1变为0,而不能从0变为1
。这意味着,如果你想要在Flash中写入新的数据,而该位置之前存储的是0xFF(即擦除状态),则需要先擦除该区域,然后再进行编程操作

使用特权

评论回复
7
将爱藏于深海| | 2025-1-6 22:21 | 只看该作者
"FFFF" 通常表示某个存储单元或寄存器被初始化为特定的值(在这种情况下是十六进制的FFFF)。至于是否需要擦除FLASH数据,这取决于您的具体应用场景和FLASH存储器的状态

使用特权

评论回复
8
温室雏菊| | 2025-1-7 02:00 | 只看该作者
在某些情况下,如果您正在编程一个新的应用程序到FLASH中,并且该应用程序需要写入特定的数据到这些地址,那么您可能需要先擦除这些地址上的现有数据

使用特权

评论回复
9
白马过平川| | 2025-1-7 03:00 | 只看该作者
因为FLASH存储器在写入新数据之前通常需要先擦除现有数据。否则,新数据可能无法正确写入

使用特权

评论回复
10
风凉| | 2025-1-7 04:00 | 只看该作者
在某些情况下,如果这些数据是无关紧要的,或者您正在调试一个系统并且不需要保留这些数据,那么您可能不需要擦除这些数据

使用特权

评论回复
11
西洲| | 2025-1-7 05:00 | 只看该作者
在这种情况下,"FFFF" 可能只是表示一个初始化的状态,而不是实际的数据

使用特权

评论回复
12
失物招領| | 2025-1-7 07:00 | 只看该作者
一般需要擦除的,主要是你要往里写数据就是要擦除的

使用特权

评论回复
13
公羊子丹| | 2025-1-7 07:36 | 只看该作者
擦除是肯定要的,要不然写不进去新数据。

使用特权

评论回复
14
周半梅| | 2025-1-7 07:36 | 只看该作者
看情况,FFFF通常是没写过的,但保险起见还是擦一下吧。

使用特权

评论回复
15
帛灿灿| | 2025-1-7 07:36 | 只看该作者
STM32的FLASH操作是先擦再写的,你直接写就行了,它自己会处理。

使用特权

评论回复
16
童雨竹| | 2025-1-7 07:37 | 只看该作者
FFFF是默认值,说明这个块可能没用过,你可以直接写试试。

使用特权

评论回复
17
万图| | 2025-1-7 07:37 | 只看该作者
兄弟,保险点还是擦了再写,省得出幺蛾子。

使用特权

评论回复
18
Wordsworth| | 2025-1-7 07:37 | 只看该作者
数据是FFFF的话,大概率是没问题的,可以直接操作,但有时候系统会有意外,最好先擦。

使用特权

评论回复
19
Bblythe| | 2025-1-7 07:37 | 只看该作者
擦除一下更稳妥,反正也不费多少时间,安全第一。

使用特权

评论回复
20
Pulitzer| | 2025-1-7 07:38 | 只看该作者
STM32的FLASH操作流程是:擦->写->读,你按步骤来就不会有问题。

使用特权

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

本版积分规则

11

主题

18

帖子

0

粉丝