HAL_SD_CheckWriteOperation(SD_HandleTypeDef *hsd, uint32_t Timeout)SD DMA数据写传输完成标志函数新版en.STM32Cube_FW_F4_V1.24.0没有替换 /* Write block(s) in DMA transfer mode */ if(HAL_SD_WriteBlocks_DMA(&uSdHandle, pData, WriteAddr, BlockSize, NumOfBlocks) != SD_OK) { sd_state = MSD_ERROR; } /* Wait until transfer is complete */ if(sd_state == MSD_OK) { if(HAL_SD_CheckWriteOperation(&uSdHandle, (uint32_t)SD_DATATIMEOUT) != SD_OK) { sd_state = MSD_ERROR; } else { sd_state = MSD_OK; } } return sd_state; } |
啥意思呢?是说代码有bug? |