我读SD卡文件,调用函数: uint32 OSFileRead(void *Buf, uint32 Size, HANDLE Handle) 其中uint32 Size是要读的字节数,因为读取的是文件,所以为了获取size的数值,又调用函数:extern uint8 GetFDTInfo(FDT *Rt,uint8 Drive, uint32 ClusIndex, uint32 Index);(ZLG.FSfat.H) 此函数参数有几点不明白: 1、FDT *Rt结构体中可以获取我要得到的文件长度 2、我只挂一个SD,Drive输入参数是不是0? 3、ClusIndex:目录首簇号如何设置? 4、Index:文件(目录)在FDT中的位置,如何获取参数?
|