读书人

U盘 固件程序格式化有关问题

发布时间: 2012-03-11 18:15:38 作者: rapoo

U盘 固件程序格式化问题
在开发U盘固件程序的时候,不知道U盘在接收到格式化命令后,该有什么样的动作?
格式化的原理和过程是什么?
谢谢

[解决办法]
格式化不过是文件系统的一个初始化过程而已。对于U盘固件程序来说,就是一般数据罢了。找到空闲存储区的一个地址,存储好即可。当然要维护好这个映射关系(文件系统LBA到存储区地址的转换关系)。
[解决办法]
对于U盘固件来说,它不知何为格式化。上位机给U盘发送的是一般的读写数据的命令。唯一的区别就是读写的区域不同。
http://blog.csdn.net/kevinyujm/archive/2010/03/27/5423098.aspx

[解决办法]
问题猜不出来。
建议你使用bushound配合程序调试,以确定具体原因。


[解决办法]

探讨
当PC执行格式化之后,PC都发送了那些命令??U盘该如何回复这些命令呢?

[解决办法]
探讨

问题猜不出来。
建议你使用bushound配合程序调试,以确定具体原因。

[解决办法]
这个是U盘自己的事情了。
[解决办法]

格式化就是重写文件系统的基本扇区。你执行它发来的读写命令就可以了。

读书人网 >驱动开发

热点推荐