zephyr-stm32n6-ai-people-detection : Boot from Flash not working
Board: STM32N6570-DK
IDE/Toolchain: Zephyr RTOS + west, Zephyr SDK 0.17.4
Repository: stm32-hotspot/zephyr-stm32n6-ai-people-detection
OS: Windows 11
I am trying to run the STM32N6 AI people detection application in flash boot mode using MCUboot RAM_LOAD as described in the README. The application runs correctly in debug/development mode (west debug), but does not boot at all when built and flashed for boot-from-flash mode.
No output is seen on the UART console after the MCUboot banner — inference never starts.
Steps to Reproduce:
Following the README exactly:
# 1. Build west build -b stm32n6570_dk --sysbuild app -DSB_CONFIG_MCUBOOT_MODE_RAM_LOAD=y -p # 2. Flash model weights (board in Development Mode: Boot 0: L and Boot 1: H) west flash-weights # 3. Flash MCUboot + app (board in Development Mode) west flash # 4. Move boot switches to Flash Boot mode (Boot 0: L and Boot 1: L) # 5. Power cycle ``` --- ### Observed Behaviour After power cycle in Flash Boot mode, the UART console is silent — no MCUboot banner, no application output. Inference does not run. Debug mode works perfectly with `west debug` and `(gdb) c`.
