mcs0000
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1619回复:4

SOS 用过F16/F32 文件系统帮帮忙

楼主#
更多 发布于:2004-05-14 17:40
一个项目中要对16M 的 K9F2808 硬盘进行文件操作,找了好久的FAT16/32源吗,找到了却下载不了,那位老大帮帮忙,给我传一份,
我先谢谢,祝各位大哥,一柱擎天,扬眉吐气,金枪不倒,PLMM 随身转。。。。。。
chenchi1982
驱动牛犊
驱动牛犊
  • 注册日期2004-03-21
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分-12分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-17 16:08
对于建立文件系统所需的数据,你找个盘格式化一下,用抓包软件抓数据包分析一下就知道了,如果是用USB连接的话,建议用USB MONITOR,我开发U盘固件程序时就用的它,觉得不错。这个程序我没仔细看,我认为这里是初始格式化盘,它的完整的文件系统应该还是在在WINDOWS下格式化时建立。
zyyz1100
驱动牛犊
驱动牛犊
  • 注册日期2003-01-11
  • 最后登录2009-10-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-17 11:16
读出一个u盘或者硬盘的0sector看看,再对照fat specification看看就明白了
mcs0000
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于: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]
chenchi1982
驱动牛犊
驱动牛犊
  • 注册日期2004-03-21
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分-12分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-14 20:16
http://www.usbing.net/bbs/Announce/Announce.asp?BoardID=2&ID=1414&q=1&r=812

看看是不是你要的。
游客

返回顶部