summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuduanfei <[email protected]>2020-05-23 22:25:01 +0800
committerliuduanfei <[email protected]>2020-05-23 22:25:01 +0800
commit535aa894e8a8aedf85d7491a564074d726e6777c (patch)
tree938f32ab2570ba74d874a7d71fa37acd78b26c04
parent3c9da16d8dfca33ffc3d2f7e9c63ac6d8650bfe2 (diff)
clean code
-rw-r--r--bsp/stm32/stm32h743-atk-apollo/.config4
-rw-r--r--bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c1
-rw-r--r--bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h7
3 files changed, 5 insertions, 7 deletions
diff --git a/bsp/stm32/stm32h743-atk-apollo/.config b/bsp/stm32/stm32h743-atk-apollo/.config
index 294f481a7e..79ccd6de10 100644
--- a/bsp/stm32/stm32h743-atk-apollo/.config
+++ b/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
diff --git a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c
index 01168c0a0f..f78d4e1a7e 100644
--- a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c
+++ b/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;
diff --git a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h
index 10be3b972a..503e8fb8b6 100644
--- a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h
+++ b/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)