DRESULT TM_FATFS_FLASH_SPI_disk_read(BYTE *buff, DWORD sector, UINT count)
{
FLASH_DEBUG_FUNC();
if ((TM_FATFS_FLASH_SPI_Stat & STA_NOINIT)) {
return RES_NOTRDY;
}
sector+=512;
SPI_FLASH_BufferRead(buff, sector << 12, count<<12);
return RES_OK;
}
用文件系统管理flash的例程中 为什么TM_FATFS_FLASH_SPI_disk_read函数中sector要+=512,,备注上说是扇区偏移,外部Flsah文件系统空间放在外部Flash后面6M的空间,,是什么意思,,外部flash不是只有2M么?哪位大神知道呀!!! |