boards: olimex_lora_stm32wl_devkit: enable MPU and HW stack protection

The random MPU faults experienced before were actually caused by a too
small system work queue stack for LoRaWAN in a custom application.

PR #52550 adds a compile-time check to avoid such issues in the future.

Signed-off-by: Martin Jäger <martin@libre.solar>
This commit is contained in:
Martin Jäger 2022-11-25 11:48:51 +01:00 committed by Maureen Helm
commit 194f4f10a4

View file

@ -14,11 +14,11 @@ CONFIG_CLOCK_CONTROL=y
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y
# PRELIMINARY: Don't enable MPU to prevent random MPU faults in Zephyr LoRa driver # Enable MPU
#CONFIG_ARM_MPU=y CONFIG_ARM_MPU=y
# PRELIMINARY: Don't enable HW stack protection (only available with MPU) # Enable HW stack protection
#CONFIG_HW_STACK_PROTECTION=y CONFIG_HW_STACK_PROTECTION=y
# enable pin controller # enable pin controller
CONFIG_PINCTRL=y CONFIG_PINCTRL=y