From 182ae815225977c4311d4a3e7c909d484fde1950 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Fri, 14 Jun 2013 17:05:48 +0000 Subject: [PATCH] - Increased SD_DATATIMEOUT value in SDIO interface to support 4GB SD-cards git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@50 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Boot/lib/fatfs/mmc.c | 3 ++- .../ARMCM4_STM32_Olimex_STM32E407_GCC/Boot/lib/fatfs/mmc.c | 3 ++- .../ARMCM4_STM32_Olimex_STM32E407_IAR/Boot/lib/fatfs/mmc.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossworks/Boot/lib/fatfs/mmc.c b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossworks/Boot/lib/fatfs/mmc.c index f57f4a12..deafc630 100644 --- a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossworks/Boot/lib/fatfs/mmc.c +++ b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossworks/Boot/lib/fatfs/mmc.c @@ -372,7 +372,8 @@ typedef struct #define SD_SINGLE_BUS_SUPPORT ((uint32_t)0x00010000) #define SD_CARD_LOCKED ((uint32_t)0x02000000) -#define SD_DATATIMEOUT ((uint32_t)0x00010000) + +#define SD_DATATIMEOUT ((uint32_t)0xFFFFFFFF) #define SD_0TO7BITS ((uint32_t)0x000000FF) #define SD_8TO15BITS ((uint32_t)0x0000FF00) #define SD_16TO23BITS ((uint32_t)0x00FF0000) diff --git a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_GCC/Boot/lib/fatfs/mmc.c b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_GCC/Boot/lib/fatfs/mmc.c index f57f4a12..deafc630 100644 --- a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_GCC/Boot/lib/fatfs/mmc.c +++ b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_GCC/Boot/lib/fatfs/mmc.c @@ -372,7 +372,8 @@ typedef struct #define SD_SINGLE_BUS_SUPPORT ((uint32_t)0x00010000) #define SD_CARD_LOCKED ((uint32_t)0x02000000) -#define SD_DATATIMEOUT ((uint32_t)0x00010000) + +#define SD_DATATIMEOUT ((uint32_t)0xFFFFFFFF) #define SD_0TO7BITS ((uint32_t)0x000000FF) #define SD_8TO15BITS ((uint32_t)0x0000FF00) #define SD_16TO23BITS ((uint32_t)0x00FF0000) diff --git a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_IAR/Boot/lib/fatfs/mmc.c b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_IAR/Boot/lib/fatfs/mmc.c index f57f4a12..deafc630 100644 --- a/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_IAR/Boot/lib/fatfs/mmc.c +++ b/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_IAR/Boot/lib/fatfs/mmc.c @@ -372,7 +372,8 @@ typedef struct #define SD_SINGLE_BUS_SUPPORT ((uint32_t)0x00010000) #define SD_CARD_LOCKED ((uint32_t)0x02000000) -#define SD_DATATIMEOUT ((uint32_t)0x00010000) + +#define SD_DATATIMEOUT ((uint32_t)0xFFFFFFFF) #define SD_0TO7BITS ((uint32_t)0x000000FF) #define SD_8TO15BITS ((uint32_t)0x0000FF00) #define SD_16TO23BITS ((uint32_t)0x00FF0000)