stm32f407 sd卡 空闲空间不正确

2019-07-21 05:12发布

在使用4g以上的卡的时候,空闲扇区的数总是不对,4g和以下的卡就没这个问题,看了原子写的,因为是f407移植太烦了,就看了下方法,也是一样的f_getfree然后空闲扇区数乘一下扇区大小然后除以2048,追踪代码发现,这个空闲扇区数是在ff.c里赋值的,可是其他数值比如总的大小啊,扇区大小啊,好像都是正确的(手上只有8g和4g的卡,8g出来是7533,应该是正确的),有没有人知道应该怎么改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。