[U-Boot] [PATCH] ram: stm32_sdram: Adds stm32f746-disco fix for HardFault at booting

- changes ram start address to 0xC0000000
Signed-off-by: Mark Olsson post@markolsson.se Cc: Vipin Kumar vk.vipin@gmail.com --- include/configs/stm32f746-disco.h | 2 ++ 1 file changed, 2 insertions(+) mode change 100644 => 100755 include/configs/stm32f746-disco.h
diff --git a/include/configs/stm32f746-disco.h b/include/configs/stm32f746-disco.h old mode 100644 new mode 100755 index 567e7f2a00..238d4e939f --- a/include/configs/stm32f746-disco.h +++ b/include/configs/stm32f746-disco.h @@ -21,6 +21,8 @@ * Configuration of the external SDRAM memory */ #define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_RAM_BASE 0xC0000000 +#define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_RAM_BASE
#define CONFIG_SYS_MAX_FLASH_SECT 8 #define CONFIG_SYS_MAX_FLASH_BANKS 1

Hi Mark
+Vikas
On 08/01/2018 01:08 PM, Mark Olsson wrote:
- changes ram start address to 0xC0000000
In the commit header, indicate that this patch is a fix
Indicates also in the commit message that this patch fixes a regression by adding the commit which brings this regression :
Commit 1473b12ad0b3 ("lib: fdtdec: Update ram_base to store ram start adddress") blablabla
Signed-off-by: Mark Olsson post@markolsson.se Cc: Vipin Kumar vk.vipin@gmail.com
For information, don't forget to add maintainers in To: by using get_maintainer script as following:
./scripts/get_maintainer.pl -f include/configs/stm32f746-disco.h Vikas Manocha vikas.manocha@st.com (maintainer:STM32F746 DISCOVERY BOARD) u-boot@lists.denx.de (open list)
include/configs/stm32f746-disco.h | 2 ++ 1 file changed, 2 insertions(+) mode change 100644 => 100755 include/configs/stm32f746-disco.h
diff --git a/include/configs/stm32f746-disco.h b/include/configs/stm32f746-disco.h old mode 100644 new mode 100755 index 567e7f2a00..238d4e939f --- a/include/configs/stm32f746-disco.h +++ b/include/configs/stm32f746-disco.h @@ -21,6 +21,8 @@
- Configuration of the external SDRAM memory
*/ #define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_RAM_BASE 0xC0000000 +#define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_RAM_BASE
#define CONFIG_SYS_MAX_FLASH_SECT 8 #define CONFIG_SYS_MAX_FLASH_BANKS 1
Thanks for your patch.
Patrice

Hi again Mark ;-)
I dig into this issue and i think a better fix must be done directly into the board/st/stm32f746-disco/stm32f746-disco.c.
At the same occasion, some cleaning can be done using last fdtdec_xxx() API.
I will submit a patch for that which fix the issue you saw.
Thanks
Patrice
On 08/02/2018 12:39 PM, Patrice CHOTARD wrote:
Hi Mark
+Vikas
On 08/01/2018 01:08 PM, Mark Olsson wrote:
- changes ram start address to 0xC0000000
In the commit header, indicate that this patch is a fix
Indicates also in the commit message that this patch fixes a regression by adding the commit which brings this regression :
Commit 1473b12ad0b3 ("lib: fdtdec: Update ram_base to store ram start adddress") blablabla
Signed-off-by: Mark Olsson post@markolsson.se Cc: Vipin Kumar vk.vipin@gmail.com
For information, don't forget to add maintainers in To: by using get_maintainer script as following:
./scripts/get_maintainer.pl -f include/configs/stm32f746-disco.h Vikas Manocha vikas.manocha@st.com (maintainer:STM32F746 DISCOVERY BOARD) u-boot@lists.denx.de (open list)
include/configs/stm32f746-disco.h | 2 ++ 1 file changed, 2 insertions(+) mode change 100644 => 100755 include/configs/stm32f746-disco.h
diff --git a/include/configs/stm32f746-disco.h b/include/configs/stm32f746-disco.h old mode 100644 new mode 100755 index 567e7f2a00..238d4e939f --- a/include/configs/stm32f746-disco.h +++ b/include/configs/stm32f746-disco.h @@ -21,6 +21,8 @@ * Configuration of the external SDRAM memory */ #define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_RAM_BASE 0xC0000000 +#define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_RAM_BASE
#define CONFIG_SYS_MAX_FLASH_SECT 8 #define CONFIG_SYS_MAX_FLASH_BANKS 1
Thanks for your patch.
Patrice _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
participants (2)
-
Mark Olsson
-
Patrice CHOTARD