From 8c593268792b80dafa3236389ab9be4cfc3038d9 Mon Sep 17 00:00:00 2001 From: keever50 Date: Mon, 28 Apr 2025 19:31:25 +0200 Subject: [PATCH] boards/arm/stm32h7: Fix too small usbhost stack size Changed usbhost stack sizes to 2048 for affected STM32H7 boards. This was previously causing stack overflows when usb is inserted. Signed-off-by: keever50 --- boards/arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c | 2 +- boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c | 2 +- boards/arm/stm32h7/openh743i/src/stm32_usb.c | 2 +- boards/arm/stm32h7/stm32h747i-disco/src/stm32_usb.c | 2 +- boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/boards/arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c b/boards/arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c index 293ad004ca0..3b82375e1a1 100644 --- a/boards/arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c +++ b/boards/arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c @@ -63,7 +63,7 @@ #endif #ifndef CONFIG_LINUM_STM32H753BI_USBHOST_STACKSIZE -# define CONFIG_LINUM_STM32H753BI_USBHOST_STACKSIZE 1024 +# define CONFIG_LINUM_STM32H753BI_USBHOST_STACKSIZE 2048 #endif /**************************************************************************** diff --git a/boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c b/boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c index 71e50cb4fc9..61761af5909 100644 --- a/boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c +++ b/boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c @@ -63,7 +63,7 @@ #endif #ifndef CONFIG_NUCLEOH743ZI_USBHOST_STACKSIZE -# define CONFIG_NUCLEOH743ZI_USBHOST_STACKSIZE 1024 +# define CONFIG_NUCLEOH743ZI_USBHOST_STACKSIZE 2048 #endif /**************************************************************************** diff --git a/boards/arm/stm32h7/openh743i/src/stm32_usb.c b/boards/arm/stm32h7/openh743i/src/stm32_usb.c index 0661a5d4b26..f8f2093a81b 100644 --- a/boards/arm/stm32h7/openh743i/src/stm32_usb.c +++ b/boards/arm/stm32h7/openh743i/src/stm32_usb.c @@ -51,7 +51,7 @@ #endif #define USBHOST_PRIO (100) -#define USBHOST_STACKSIZE (1024) +#define USBHOST_STACKSIZE (2048) /**************************************************************************** * Private Data diff --git a/boards/arm/stm32h7/stm32h747i-disco/src/stm32_usb.c b/boards/arm/stm32h7/stm32h747i-disco/src/stm32_usb.c index 55045c46214..d681182c08b 100644 --- a/boards/arm/stm32h7/stm32h747i-disco/src/stm32_usb.c +++ b/boards/arm/stm32h7/stm32h747i-disco/src/stm32_usb.c @@ -63,7 +63,7 @@ #endif #ifndef CONFIG_STM32H747XI_DISCO_USBHOST_STACKSIZE -# define CONFIG_STM32H747XI_DISCO_USBHOST_STACKSIZE 1024 +# define CONFIG_STM32H747XI_DISCO_USBHOST_STACKSIZE 2048 #endif /**************************************************************************** diff --git a/boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c b/boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c index bd4c6af678b..f596d74daa1 100644 --- a/boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c +++ b/boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c @@ -63,7 +63,7 @@ #endif #ifndef CONFIG_WEACT_STM32H743_USBHOST_STACKSIZE -# define CONFIG_WEACT_STM32H743_USBHOST_STACKSIZE 1024 +# define CONFIG_WEACT_STM32H743_USBHOST_STACKSIZE 2048 #endif /****************************************************************************