STM32的读写flash功能在正式项目还是不要用了。
发布时间:2020-12-15 17:32:53 所属栏目:百科 来源:网络整理
导读:STM32的flash的读写次数是1万次。这个香水城在21IC专门有帖子说明: ST在2008年3月21日更新了STM32增强型(STM32F103)和STM32基本型(STM32F101)的数据手册。在最新的数据手册中,再次确认STM32的闪存存储器的擦写次数指标,在整个工作温度范围超过10,000次,
STM32的flash的读写次数是1万次。这个香水城在21IC专门有帖子说明:
1万次!!不多啊!!! ?也就意味着不可以频繁读写,否则flash可能会报废。当时是整个报废,还是部分报废,还是部分报废后引起什么其他问题就不得而知了。假设系统运行了3、5年后,芯片flash批量出问题,那可就麻烦了,不是小麻烦,是大麻烦。 另外,如果程序不小心跑飞,flash读写误操作,导致把正常的代码区也给读写了,那么只能到现场刷程序或者把板子替换回来。 ST公司为了防止程序跑飞引起flash误操作,所以就设置了读写保护功能。 但是读写保护,也不是那么人人都能搞定的,常在河边走,哪能不湿鞋! 所以21IC不少网友说,保护了后,连JTAG编程都用不了了。 ============= 博主总结: ST的flash读写可能初衷是为了民用之类的吧,并不一定适用于对安全较高的工业场合。 所以这样想来,不要因小失大。正式项目还是不用的好。 可以在弄测试程序的时候用不用,存个参数检查一些程序稳定性啥的,比如是否进入了看门狗复位之类的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |