首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【安富莱原创开源应用第2期】基于RL-USB和RL-FlashFS的完整NAND解决方案,稳定好用,可放心用于产品批量

说明: 0. NAND Flash这块经常有人咨询,这里发布一个完整的解决方案,支持擦写均衡,坏块管理,ECC和掉电保护。         早期的时候我们是用的自己做的NAND算法,支持滑块管理,擦写均衡,实际测试效果不够好,容易出问题,所以放弃了。 1. 此例子仅支持MDK4.74版本,因为RTX,RL-FlashFS,RL-USB都是来自MDK4.74的安装目录,使用MDK4.74才是最佳组合。 2. RL-FlashFS本身支持擦写均衡,坏块管理,ECC和掉电保护。其中使用掉电保护的话,请开启配置文件中的FAT Journal。 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的配置如下:

04

计算机主机后面板接口名称,i/o背板接口是计算机主机与什么连接的插座结合?…

usb不被电脑识别,如果是系统或系统自带的驱动的原因,可以按下面方法修复一下。 1、开机按f8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。 2、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(如果正常模式恢复失败,请开机按f8进入到安全模式中使用系统还原)。 3、如果故障依旧,使用系统盘修复,打开命令提示符输入sfc /scannow 回车(sfc和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。 4、如果故障依旧,在bios中设置光驱为第一启动设备插入系统安装盘按r键选择“修复安装”即可。 5、如果故障依旧,建议重装操作系统。 u盘插入电脑,电脑提示“无法识别的设备”故障诊断方法如下。 第1步:如果u盘插入电脑,电脑提示“无法识别的设备”,说明u盘的供电电路正常。接着检查u盘的usb接口电路故障。 第2步:如果u盘的usb接口电路正常,则可能是时钟电路有故障(u盘的时钟频率和电脑不能同步所致)。接着检测时钟电路中的晶振和谐振电容。 第3步:如果时钟电路正常,则是主控芯片工作不良。检测主控芯片的供电,如果供电正常,则是主控芯片损坏,更换即可。 另外还有一种原因,就是usb接口供电不足,可能是usb接口连接的外设太多造成供电不足。建议使用带电的usbhub或者使用usb转ps/2的转接头。还有可能windowsxp默认开启了节电模式,致使usb接口供电不足,使usb接口间歇性失灵。右击我的电脑/属性/硬件/设备管理器,双击“通用串行总线控制器”会到好几个“usb root hub”双击任意一个,打开属性对话框,切换到“电源管理”选项卡,去除“允许计算机关闭这个设备以节约电源”前的勾选,点击确定返回,依次将每个usb roothub的属性都修改完后重新启动电脑。usb设备就能恢复稳定运行了,频率尽量设低一些。 如果是有盘符而没有显示出来的,解决方法:右击我的电脑/管理/存储/磁盘管理,然后右击“可移动磁盘”图标”单击快捷菜单中的“更改驱动器和路径”选项,并在随后的界面中单击“添加”按钮,接下来选中“指派驱动器号”,同时从该选项旁边的下拉列表中选择合适的盘符,在单击确定即可。最后打开我的电脑,就能看到移动硬盘的盘符了。

01
领券