阐明:
上周我们开源了一个,反馈很好,本周我们会继续发布。 :
0. NAND Flash经常被人们咨询。 这是一个完整的解决方案,支持擦除均衡、坏块管理、ECC 和断电保护。
早期,我们使用自己的NAND算法,支持滑块管理和擦写均衡。 实际测试效果不够好,容易出问题,所以放弃了。
1. 本计数器示例请使用MDK4.74版本。 由于RTX、RL-FlashFS、RL-USB均来自MDK4.74的安装目录,因此使用MDK4.74是最佳组合。
2. RL-FlashFS本身支持擦除均衡、坏块管理、ECC和断电保护。 如果使用掉电保护,请在配置文件中启用FATJournal。
3、前几年有客户反映,使用RL-FlashFS写入大量文件时,写入会越来越慢。 原因是配置不正确,可以增加文件名缓冲区的数量。
4、当前使用的短文件名库,如果使用长文件名,请将其替换为长文件名库,该库也在MDK安装目录下。
5、RL-FlashFS是FAT兼容的文件系统,也就是说可以在window系统中模拟U盘,提供的程序代码已经支持了。
6、RL-FlashFS的文件名仅支持ASCII,不支持英文,需要注意。
7、第一次低格后,读取速率约为2.3MB/S,写入速率约为3.2MB/S。 文件系统的缓冲区大小不同,速率也不同。
8、RL-FlashFS的函数为标准C库函数,使用方式与笔记本端的文件系统相同。
9、RL-FlashFS和FatFS的区别低级格式化软件,FatFS只是一个类FAT的文件系统,不支持擦除均衡、坏块管理、ECC和断电保护。 这些都需要用户自己去实现。
10、UFFS和YAFFS这两个文件系统与FAT不兼容,即在Windows端很难模拟U盘。
目前的NAND配置如下:
RTX调试组件:
优化级别方面低级格式化软件,多种优化级别和超强时间优化任意组合选择,均能正常通过
使用说明如下:
请选择并口操作命令,按笔记本键复制号码:
首次使用时,请勿调用并口命令0进行NAND Flash低级格式化和文件系统低级格式化! !
0-低电平低格,显示NAND Flash容量及剩余容量
1-显示NANDFlash根目录下的文件
2- 创建三个文本文本并使用不同的函数编写内容
3- 使用三个不同的函数读取文本\r\n");
4- 创建文本文本并指定读取和写入的位置
5-删除文件夹和文件
6-测试文件读写速度
7-将数据写入CSV文件
8-从CSV文件读取数据
a-打开NAND模拟U盘,注意大写字母a
b-关闭NAND模拟U盘,注意大写字母b