大学生
最后登录1970-1-1
在线时间 小时
注册时间2015-12-5
|
发表于 2016-3-30 17:21:04
|
显示全部楼层
火哥,关于fatfs教程说的还不够详细,最近我在使用fatfs 管理nand flash的时候,遇到一些问题,我就仔细看了一下fatfs的源码,在这个基础上添加了均衡算法。
在fatfs 中的例程中,res_flash=f_mkfs("1:",0,4096); 其实是有问题的,应该是res_flash=f_mkfs("1:",1,4096)才行,不然使用f_mount会返回FR_NO_FILESYSTEM。因为在f_mkfs 中b_vol = (sfd) ? 0 : 63; 如果为0就偏移63个扇区,写入0xaa55,而f_mount是从0扇区去读取有没有0xaa55; |
|