更新历史
- 20220307
从各类文章中宏观了解了两种 flash 的区别;
引言
这段时间在做固件防复制的功能,尝试了一些非加密的方案,也就产生了对这个过程中涉及到的知识点进行相关梳理的想法。
本文主要介绍 MCU 中闪存介质的编程特性,以及对另一典型 flash 介质进行对比梳理。
关键词: Nor Flash; NAND Flash
flash是什么?
这里通过两种典型的场景,对哪个方面比较熟悉可以选择性阅读。
日常生活
这里拿日常生活进行举例,我们的手机都会有存在一个可用空间(如 256G,512G)等,其次就是一个 RAM 容量,这两个空间的作用也都是存储。
我们也称这两种空间为 Flash,Flash 是一种存储芯片,全名为 Flash EEPROM Memeory,通过程序可以修改数据,也称为“闪存”。
Flash 可分为 NOR Flash 和 NAND Flash 两种,我们的 U 盘、 MP3和数码相机中,也都属于这种存储介质。
嵌入式开发工作
我们在嵌入式产品开发中,通常说的,“MCU多大容量?” 或者 “用的多大的片子?” 这里其实主要关注两个维度的数据:
- 闪存大小,这里的空间通常是存放产品固件或代码的;
- RAM 大小&#