阅读:1617回复:4
SOS 用过F16/F32 文件系统帮帮忙
一个项目中要对16M 的 K9F2808 硬盘进行文件操作,找了好久的FAT16/32源吗,找到了却下载不了,那位老大帮帮忙,给我传一份,
我先谢谢,祝各位大哥,一柱擎天,扬眉吐气,金枪不倒,PLMM 随身转。。。。。。 |
|
沙发#
发布于:2004-05-14 20:16
http://www.usbing.net/bbs/Announce/Announce.asp?BoardID=2&ID=1414&q=1&r=812
看看是不是你要的。 |
|
板凳#
发布于:2004-05-17 09:38
http://www.usbing.net/bbs/Announce/Announce.asp?BoardID=2&ID=1414&q=1&r=812 老大,不要走啊,好不容易找到你肯帮忙. 就是这个东西啊,谢谢。。 有一点不明白,还望解惑,就是MBR区的引导程序446个字节怎么都填0了,引导程序怎么得到? /* -- MASTER BOOT RECORD -- */ Hard_write_open(MBR_ADDRESS); for (i = 446/2; i != 0; i--) /* Boot Code */ { Hard_write_byte(0x00); Hard_write_byte(0x00); } 还有程序中有 tab = Hard_format(); 它的作用是不是把硬盘全部数据擦掉,另返回参数 [编辑 - 5/17/04 by mcs0000] [编辑 - 5/17/04 by mcs0000] |
|
地板#
发布于:2004-05-17 11:16
读出一个u盘或者硬盘的0sector看看,再对照fat specification看看就明白了
|
|
地下室#
发布于:2004-05-17 16:08
对于建立文件系统所需的数据,你找个盘格式化一下,用抓包软件抓数据包分析一下就知道了,如果是用USB连接的话,建议用USB MONITOR,我开发U盘固件程序时就用的它,觉得不错。这个程序我没仔细看,我认为这里是初始格式化盘,它的完整的文件系统应该还是在在WINDOWS下格式化时建立。
|
|