dsky021
驱动牛犊
驱动牛犊
  • 注册日期2007-11-14
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望39点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1837回复:7

请教fatfs文件系统问题

楼主#
更多 发布于:2008-08-22 20:05
wince5.0对flash格式化后,加载fatfs文件系统,文件是怎么存放的?谢谢!
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-24 13:19
没有明白你这个问题的意思,
如果是说FAT文件系统中数据的组织,可以找相关的文档看一下.
学海无涯
dsky021
驱动牛犊
驱动牛犊
  • 注册日期2007-11-14
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望39点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-26 15:29
我是想了解
是想知道wince下怎么找到MBR,DBR,FAT表,和目录等
然后找到相关的文件的
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-27 15:38
Re:我是想了解
引用第2楼dsky021于2008-08-26 15:29发表的 我是想了解 :
是想知道wince下怎么找到MBR,DBR,FAT表,和目录等
然后找到相关的文件的


这个你看看FAT表的文档  里面有那些的结构
[url]http://sniper167.bokee.com[/url]
wscnczp
驱动牛犊
驱动牛犊
  • 注册日期2008-04-23
  • 最后登录2008-10-15
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-08-27 15:57
看public\common\oak\drivers\ethdbg\bootpart\bootpart.cpp
建立mbr,分区等等都在这
high
论坛版主
论坛版主
  • 注册日期2002-08-10
  • 最后登录2010-07-26
  • 粉丝4
  • 关注0
  • 积分60分
  • 威望655点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分60分
5楼#
发布于:2008-08-29 04:06
逻辑扇区0就是MBR了。 再根据MBR和FAT规范找下去。

逻辑扇区不一定是物理扇区。 使用flash的驱动,会被FAL.lib转换。
guopeixin
驱动牛犊
驱动牛犊
  • 注册日期2008-08-29
  • 最后登录2008-09-01
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-08-29 11:42
小复杂,参照文档吧,呵呵
dsky021
驱动牛犊
驱动牛犊
  • 注册日期2007-11-14
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望39点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-09-16 11:48
添加文件之后,再对flash内容进行分析发现每个文件都有fat表和目录,而且新增加的文件的fat表和目录都是在原来的基础添加新的,起始簇好像还不是正确的
游客

返回顶部