打印
[STM32G0]

自带Flash能不能顶替外部存储?

[复制链接]
330|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
帛灿灿|  楼主 | 2025-4-21 07:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
日志、参数长期频繁写,内置Flash是不是会早挂?

使用特权

评论回复
沙发
Clyde011| | 2025-4-21 07:27 | 只看该作者
G0好是好,就是Flash不能乱用。

使用特权

评论回复
板凳
Uriah| | 2025-4-21 07:28 | 只看该作者
你有加电源掉电检测吗?Flash写一半断电最惨。

使用特权

评论回复
地板
Pulitzer| | 2025-4-21 07:29 | 只看该作者
小数据建议做个缓存,不要每次都写。

使用特权

评论回复
5
Bblythe| | 2025-4-21 07:29 | 只看该作者
Flash写入之前得擦除,不然容易报错。

使用特权

评论回复
6
Wordsworth| | 2025-4-21 07:30 | 只看该作者
你写的时候有对齐页边界吗?这很关键。

使用特权

评论回复
7
公羊子丹| | 2025-4-21 07:31 | 只看该作者
G0的Flash寿命不是太高,几千次吧?

使用特权

评论回复
8
周半梅| | 2025-4-21 07:32 | 只看该作者
你要频繁写不如加个外部EEPROM。

使用特权

评论回复
9
帛灿灿|  楼主 | 2025-4-21 07:33 | 只看该作者
我之前写坏了一块板子,就因为写太频。

使用特权

评论回复
10
童雨竹| | 2025-4-21 07:34 | 只看该作者
看起来是EEPROM仿真功能?这个得小心。

使用特权

评论回复
11
万图| | 2025-4-21 07:35 | 只看该作者
建议加个写频率控制,比如定时批量写。

使用特权

评论回复
12
三生万物| | 2025-6-10 13:01 | 只看该作者
STM32G0的自带Flash在一定条件下可以顶替外部存储,但针对日志、参数长期频繁写的场景,内置Flash存在寿命风险,需通过技术手段优化

使用特权

评论回复
13
远山寻你| | 2025-6-10 14:00 | 只看该作者
可以用STM32G0的自带Flash在数据量较小、写入频率不高的场景下,可以顶替外部存储。例如,存储少量的配置参数、用户数据等

使用特权

评论回复
14
一秒落纱| | 2025-6-10 16:00 | 只看该作者
通过将数据分布在不同的Flash地址上,避免单一地址过度磨损,从而延长Flash寿命

使用特权

评论回复
15
淡漠安然| | 2025-6-10 20:30 | 只看该作者
数据压缩与优化,减少实际写入量,降低Flash磨损速度

使用特权

评论回复
16
别乱了阵脚| | 2025-6-10 22:33 | 只看该作者
使用自带Flash可以节省硬件成本,降低系统复杂度,提高数据访问速度

使用特权

评论回复
17
冰春彩落下| | 2025-6-10 23:00 | 只看该作者
自带Flash的容量有限,且写入/擦除次数有限(通常约10万次),对于需要大量存储或频繁写入的应用场景,可能无法满足需求。

使用特权

评论回复
18
光辉梦境| | 2025-6-11 08:00 | 只看该作者
通过将数据分布在不同的Flash地址上,避免单一地址过度磨损,从而延长Flash寿命。

使用特权

评论回复
19
暖了夏天蓝了海| | 2025-6-11 10:00 | 只看该作者
分区域写入,避免频繁擦除,例如STM32G0系列一页Flash的容量是2KB,可以在同一页Flash里的逐个区域保存数据,直到使用完一整页,才擦除整页,这样可以延长擦写寿命

使用特权

评论回复
20
三生万物| | 2025-6-11 13:30 | 只看该作者
STM32G0系列利用内部Flash模拟EEPROM,通过智能编程策略,如分区域写入,避免频繁擦除,可以有效延长Flash的擦写寿命至640万次以上

使用特权

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

本版积分规则

102

主题

5142

帖子

0

粉丝