请教一个关于FATFS文件系统的问题

[复制链接]
2903|4
 楼主| lzh8430 发表于 2012-4-6 13:15 | 显示全部楼层 |阅读模式
FRESULT f_lseek (
  FIL* FileObject,             /* 文件对象结构指针*/
  DWORD Offset             /* 文件字节偏移 */
);
这个文件指针偏移函数,其中文件字节偏移这个参数是 DWORD Offset,也就是说DWORD为32位,最大偏移量是4G
问题是:我现在要便宜超过4G的地址 改怎么处理?请指教!谢谢
wjy1107 发表于 2012-4-6 13:39 | 显示全部楼层
这个需要从硬件设计入手,还得去考虑你用的操作系统。单纯加大指针存储空间没有用
mindshare 发表于 2012-4-6 13:57 | 显示全部楼层
FAT文件系统支持单个文件最大是4GB,所以,说你没有机会偏移超过4GB
airwill 发表于 2012-4-6 14:14 | 显示全部楼层
就是, 别让文件的大小超过 4G 去. 通常的使用中好象也没有超过4G 去的吧.
原野之狼 发表于 2012-4-6 14:15 | 显示全部楼层
规则就是这样  
要么减小文件容量
要么换别的文件系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

81

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部