阅读:2145回复:13
51+D12能否实现U盘?
我怀疑51+D12根本实现不了U盘,光是逻辑到物理转换表都放不下!
有人实现51+d12做U盘,恳请告知如何处理这么多数据跟这么小ram,外挂ram就不算了。谢谢! |
|
沙发#
发布于:2002-08-06 18:05
能否不要转换表,直接拿物理block当逻辑block来用?
|
|
板凳#
发布于:2002-08-07 17:50
我想应该是可以的,至于转换表纯粹是个算法问题.
|
|
地板#
发布于:2002-08-07 17:54
我不清楚那些扇区内容是由nand-flash本身管理的,如CIS内容是不会改变的。自己做简单的转换表一定要处理好这些特殊扇区。
|
|
地下室#
发布于:2002-08-07 20:51
有没有那样玄啊? 我没做过U盘,我做过移动磁盘有NAND FLash(SMC) 和MMC, 文件结构按FAT16/FAT32做就行了,至于是什么做存储体根本就没关系.
|
|
5楼#
发布于:2002-08-08 09:03
移动硬盘不是U盘么?你用的CPU是什么?
|
|
6楼#
发布于:2002-08-08 09:47
trumpion 33521 可以做.
|
|
7楼#
发布于:2002-08-08 16:06
trumpion 33521是那个公司的CPU?可以说详细点么?ram多大?谢谢
|
|
8楼#
发布于:2002-08-09 19:26
可以实现,我已经实现过了
|
|
9楼#
发布于:2002-08-09 20:23
可以说说大概怎么做的么?关键是如何处理ram不够的问题。
|
|
10楼#
发布于:2002-08-11 11:16
你可以将“逻辑到物理转换表”放到主机驱动的usb驱动或文件驱动中,固件中只放基本请求和物理读写请求,看看空间够不够
|
|
|
11楼#
发布于:2002-08-12 09:51
放在NAND的第一个block中啦! :D
|
|
|
12楼#
发布于:2002-08-12 10:18
不是说d12只用于设备端,不能做host吗?
|
|
13楼#
发布于:2003-08-01 20:00
liuyx:
我现在也用51开发,只能读、不能写,是不是速度问题? 你的联系方式? |
|