Memory 是否需要,以及坏块管理的通用算法?
我们正在编写一个嵌入式应用程序裸机(无操作系统),并使用外部GigaDevice NAND闪存部件(GD5F1GQ4xFxxG)作为非易失性内存,通过QuadSPI进行通信。供应商告诉我们,典型的NAND闪存,部件附带多达20个坏块,我们必须扫描这些坏块并停止使用,然后我们必须为每个块上的纠错活动编写检测逻辑,然后先发制人地停止使用磨损的块 我很惊讶地了解到,供应商没有提供太多具体的指导,更不用说源代码或伪代码了,关于如何实现这一点。因此,我们正在推出我们自己的,它变得有点复杂。所以我的问题有两个:Memory 是否需要,以及坏块管理的通用算法?,memory,embedded,Memory,Embedded,我们正在编写一个嵌入式应用程序裸机(无操作系统),并使用外部GigaDevice NAND闪存部件(GD5F1GQ4xFxxG)作为非易失性内存,通过QuadSPI进行通信。供应商告诉我们,典型的NAND闪存,部件附带多达20个坏块,我们必须扫描这些坏块并停止使用,然后我们必须为每个块上的纠错活动编写检测逻辑,然后先发制人地停止使用磨损的块 我很惊讶地了解到,供应商没有提供太多具体的指导,更不用说源代码或伪代码了,关于如何实现这一点。因此,我们正在推出我们自己的,它变得有点复杂。所以我的问题有两