本帖最后由 duhui75 于 2015-3-4 10:58 编辑
我想将kl25片内flash模拟为一个U盘,在KL25的msd例程基础上,我添加fat16.c文件,在这里case USB_MSC_DEVICE_READ_REQUEST :将这个打印出来 printf("FATReadLBA = %d
", lba_data_ptr->offset>>9);这里有DBR,FAT表1,fat表2,根目录区数据,就是没有MCU传输文件数据的条件。如果想往txt文件里面写入数据,该怎么改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
对的,《圈圈教你玩USB 第二版》的例程基于的文件系统是FAT16,而此代码基于的文件系统也是FAT16,
你可以参考圈圈在源代码上进行修改,基于如何改法可以参考圈圈的说明,中文讲解还是挺好理解的,但是在这之前,
我建议你最好了解一下FAT文件系统的结构,圈圈其实讲的很简单,我建议你一开始先去看《4.5万字透视FAT32系统》。
一周热门 更多>