| 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么?哪位大神知道呀!!!
 |