我在FatFs实验过程中发现这样的一个问题,就是diskio.c文件中,函数diskio_ctl(),有一个命令参数是GET_BLOCK_SIZE,我看官方例程中SPI_FLASH设置的是8,这个我可以理解,因为W25Q128的块大小就是4K=512*8。但是为什么SD卡的这里设置是512(我用的32G卡)。
在FatFs官方的说明文件中,GET_BLOCK_SIZE的参数应该是以扇区为单位的,而不是以字节为单位的。求解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>