打印

香主,想知道STM32F的flash的擦写次数

[复制链接]
22161|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaoyu2005|  楼主 | 2009-6-25 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在论坛上看到是10K,在技术参考手册中文版上看到是1K次(害得我都不敢在Flash下调试了),在其他地方没找到(也许眼神不好,找的不够仔细)
沙发
ijk| | 2009-6-25 12:19 | 只看该作者

STM32F的flash的擦写次数

  STM32F的flash的擦写次数,应该参考最新的 data sheet,典型值是10k次。

使用特权

评论回复
板凳
dengting| | 2009-6-25 12:25 | 只看该作者

写一个程序测试一下就可以了,

读写,读写,失败时,就坏了

使用特权

评论回复
地板
zhaoyu2005|  楼主 | 2009-6-25 13:42 | 只看该作者

有钱没地方花了?

使用特权

评论回复
5
ST_ARM| | 2009-6-25 14:23 | 只看该作者

你从哪个中文版技术参考手册上看到是1K次????

拜托!自己认认真真去ST的网站上下载一下看看!

使用特权

评论回复
6
zhaoyu2005|  楼主 | 2009-6-25 14:31 | 只看该作者

中文版第一版,2.3.4(第7页开始)

我一直在担心我的片子被调试挂了,不敢随便下载,能软件仿真的尽量软件仿真,实在不行才下载到flash里,现在基本上放心了。
不过看PIC的8,很多flash擦写次数为100k次,希望stm32也能达到那么高,那就彻底放心了

使用特权

评论回复
7
zhaoyu2005|  楼主 | 2009-6-25 14:33 | 只看该作者

倒不是买不起芯片,是焊接太麻烦了

水平有限,接下来得多多练习了

使用特权

评论回复
8
xwj| | 2009-6-25 15:04 | 只看该作者

LZ,加油用吧,等你烧录程序把它写坏了,那就是你的本事

那是俺免费帮你换都行:-)


当然,是指下载程序写坏的,可不算程序自己拼命IAP写坏的哦~

使用特权

评论回复
9
dengting| | 2009-6-25 15:56 | 只看该作者

呵,还没烧坏过呢

假设一天调试100次,一年也才....
坏不了

使用特权

评论回复
10
ijk| | 2009-6-25 16:50 | 只看该作者

没烧坏过,但

  没烧坏过STM32,但JTAG口坏过(JLink找不到STM32了),包括刚用不久的1片STM32。

使用特权

评论回复
11
香水城| | 2009-6-25 20:32 | 只看该作者

关于STM32闪存擦写次数与数据保存期限

首先请看下面这个帖子。

其次,要求闪存擦写次数为100K有多大意义?如果擦写次数为10K次,可能使用一年或半年就要换一片,如果擦写次数为100K次,可以使用十年才换一片,但当你产品批量出货时你还愿意为这么多擦写次数支付额外费用吗?
相关链接:https://bbs.21ic.com/club/bbs/list.asp?boardid=49&t=2910984&tp=%u5173%u4E8ESTM32%u95EA%u5B58%u64E6%u5199%u6B21%u6570%u4E0E%u6570%u636E%u4FDD%u5B58%u671F%u9650%u7684%u91CD%u8981%u8BF4%u660E

使用特权

评论回复
12
zhaoyu2005|  楼主 | 2009-6-26 09:40 | 只看该作者

10K的擦写次数,对俺这等菜鸟调试程序来说

觉得把它搞到寿终正寝不是难事
水平有限随意得不断的 修改-下载-验证-修改,循环了

使用特权

评论回复
13
半壶水| | 2009-6-26 12:50 | 只看该作者

对于产品1K次足够了,调试好多软件仿真就能解决问题嘛

使用特权

评论回复
14
wftyy| | 2009-6-27 12:46 | 只看该作者

百次之内就够了~(做eprom除外)

以前用OTP的PIC,出一个产品顶多搞掉10个之内。
那时就只有紫外光的。还买不着~

使用特权

评论回复
15
鸥信电子| | 2010-1-28 19:56 | 只看该作者
如果用作数据的掉电存储,那10k次是少了点

使用特权

评论回复
16
无冕之王| | 2010-1-29 14:59 | 只看该作者
这个香版主好像解答过很多次了

使用特权

评论回复
17
fqingy2003| | 2010-3-30 12:42 | 只看该作者
香主,你应该直接回答问题,不要说那么多的你认为无意义的事情,其实flash不一定要当程序空间使用,还可以当数据空间,记录一些自己认为需要记录的数据,不外扩芯片,能写在cpu芯片内部,不是很好吗?别说100k次,有的行业需要写的更多次数。。。

使用特权

评论回复
18
香水城| | 2010-3-30 14:27 | 只看该作者
本帖最后由 香水城 于 2010-3-30 14:28 编辑
香主,你应该直接回答问题,不要说那么多的你认为无意义的事情,其实flash不一定要当程序空间使用,还可以当数据空间,记录一些自己认为需要记录的数据,不外扩芯片,能写在cpu芯片内部,不是很好吗?别说100k次,有 ...
fqingy2003 发表于 2010-3-30 12:42


关于这个问题的答案,我已经回答了很多次,如果你还不知道,可以看看我在2年前的一篇博客:关于STM32闪存擦写次数与数据保存期限的重要说明

我在11楼的回答是针对6楼的担心,也许对你没有意义,但对其他人非常有意义。

使用特权

评论回复
19
xjwbh| | 2010-4-10 10:27 | 只看该作者
如果你的项目研发调试到片子的烧写极限了,那我觉得你应该换个研发人员了。

使用特权

评论回复
20
huangqi412| | 2010-4-10 10:45 | 只看该作者
香主,你应该直接回答问题,不要说那么多的你认为无意义的事情,其实flash不一定要当程序空间使用,还可以当数据空间,记录一些自己认为需要记录的数据,不外扩芯片,能写在cpu芯片内部,不是很好吗?别说100k次,有 ...
fqingy2003 发表于 2010-3-30 12:42


当EEP用,也可以把空下的FLASH循环使用...没让你专在一个地方擦写.  另外数据别整那么多,宁愿用压缩也可以.费点时间解压缩就好了. 就不信10K次不够.

使用特权

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

本版积分规则

78

主题

2940

帖子

9

粉丝