打印

USB开发问题

[复制链接]
2015|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sinadz|  楼主 | 2013-1-22 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
火箭球迷| | 2013-1-22 20:26 | 只看该作者
U 盘还是比较复杂的:

1 ECC 纠错问题。

  市面上性价比高的 Flash,基本上都是需要 ECC 纠错 8-bit/512-Byte 以上的 MLC Nand Flash。

  首先,软件实现太慢;其次,ECC 算法本身也是不公开的,除非你是这门研究这个的。

2 FTL 问题

  在 U 盘硬件的底层 FTL,需要进行逻辑地址对物理地址映射、数据写到 Flash 底层驱动擦除、编程的转换、动态和静态的 Flash 损耗均衡等等一系列的算法处理。

  如果你不是行内专家,也很难短时间内搞定。

  一般情况下,就是要选用 U 盘控制器。它的上行端是 USB 接口;下端挂接 Flash。中间的过程都由控制器处理。你要做的,就是用厂家提供的量产工具做一下初始化。

使用特权

评论回复
板凳
pkat| | 2013-1-22 20:47 | 只看该作者
需要说清楚一点

使用特权

评论回复
地板
xsgy123| | 2013-1-22 21:22 | 只看该作者
买个68013A的开发板,找个海量存储类的例程跑起来,然后修改。

使用特权

评论回复
5
秋天落叶| | 2013-1-22 21:34 | 只看该作者
建议采用 SD 卡方案,自己所要做的不会太多。因为它已经将控制器和 Flash 一起封在卡中。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

304

主题

2313

帖子

0

粉丝