7 years, 7 months ago.

Reset does not exit sleep mode

I haven't tested much, but simply using sleep(); puts the board into a useless state, pressing the reset button does not seem to exit from. The only way to exit this is to remove and reapply power to the board.

Trying to e.g. write to the flash after calling sleep(); gives error: Flash algorithm write command FAILURE

Question relating to:

The Arch Max is an mbed enabled development board for rapid prototyping. It's based on a STM32F407VET6 microcontrolle with an ARM Cortex-M4F core running at 168MHz. It includes an open …

1 Answer

7 years, 7 months ago.

It seems the interface can't reset the STM32F407 MCU in sleep mode. It should be a bug of the interface's firmware.