
err=f_mount(&mynewdiskFatFs,(TCHAR const*)SD_Path , 1); 挂载失败。一步步追踪下去,SD_diskio.c函数中的基本操作函数中出错,FIFO溢HAL_SD_ReadBlocks函数中SDIO_WriteFIFO(hsd->Instance, tempbuff)改为*(tempbuff + count)=SDIO->FIFO;同理将HAL_SD_WriteBlocks也改一下。我这个治标不治本。SDIO_WriteFIFO(hsd->Instance, tempbuff)这个函数不明白为什么没发挥作用... |