初级会员

- 积分
- 129
- 金钱
- 129
- 注册时间
- 2016-9-1
- 在线时间
- 39 小时
|
1金钱
SD FATFS disk_ioctrl()中的命令问题
GET_SECTOR_COUNT是获取扇区数
GET_SECTOR_SIZE是获取扇区大小
GET_BLOCK_SIZE 获取擦除块大小(Get erase block size)
问题1:GET_SECTOR_COUNT、GET_SECTOR_SIZE感觉是说SD的block(块),不明白SD中块与扇区的区别是什么?
SD 2.0协议中说的(见图片)是SDHC中块固定大小为512字节,感觉下面原子哥代码中的512应该是意思一样的
问题2:GET_BLOCK_SIZE 是什么东西?感觉从中文和英文角度表面上看不懂
原子哥的代码中:
case GET_SECTOR_SIZE:
*(WORD*)buff = 512;
res = RES_OK;
break;
case GET_BLOCK_SIZE:
*(WORD*)buff = 8;
res = RES_OK;
break;
那个8是怎么来的?
总之,感觉是SD中块与扇区的关系问题
求助各位,谢谢了
|
-
SD 2.0协议中说的
|