liuduanfei 5 gadi atpakaļ
vecāks
revīzija
535aa894e8

+ 0 - 4
bsp/stm32/stm32h743-atk-apollo/.config

@@ -107,10 +107,6 @@ CONFIG_FINSH_ARG_MAX=10
 # Device virtual file system
 #
 # CONFIG_RT_USING_DFS is not set
-# CONFIG_RT_DFS_ELM_USE_LFN_0 is not set
-# CONFIG_RT_DFS_ELM_USE_LFN_1 is not set
-# CONFIG_RT_DFS_ELM_USE_LFN_2 is not set
-# CONFIG_RT_DFS_ELM_USE_LFN_3 is not set
 
 #
 # Device Drivers

+ 1 - 0
bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c

@@ -192,6 +192,7 @@ static void rthw_sdio_send_command(struct rthw_sdio *sdio, struct sdio_pkg *pkg)
     /* data pre configuration */
     if (data != RT_NULL)
     {
+		
         SCB_CleanInvalidateDCache();
 
         reg_cmd |= SDMMC_CMD_CMDTRANS;

+ 4 - 3
bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h

@@ -14,7 +14,6 @@
 #include "rtdevice.h"
 #include <rthw.h>
 #include <drv_common.h>
-//#include "drv_dma.h"
 #include <string.h>
 #include <drivers/mmcsd_core.h>
 #include <drivers/sdio.h>
@@ -51,8 +50,10 @@
      SDMMC_STA_DTIMEOUT  | SDMMC_STA_CTIMEOUT | \
      SDMMC_STA_DCRCFAIL | SDMMC_STA_CCRCFAIL)
 
-//#define SDIO_MASKR_ALL                      (0x17E00FFF)
-#define SDIO_MASKR_ALL                      (0x11C003FF)
+#define SDIO_MASKR_ALL \
+    (SDMMC_MASK_CCRCFAILIE | SDMMC_MASK_DCRCFAILIE | SDMMC_MASK_CTIMEOUTIE |\
+	 SDMMC_MASK_TXUNDERRIE | SDMMC_MASK_RXOVERRIE | SDMMC_MASK_CMDRENDIE | \
+	  SDMMC_MASK_CMDSENTIE | SDMMC_MASK_DATAENDIE | SDMMC_MASK_ACKTIMEOUTIE)
 
 #define HW_SDIO_DATATIMEOUT                 (0xFFFFFFFFU)