2025-06-23 7:00 AM - last edited on 2025-06-23 7:31 AM by Andrew Neil
Hello,
STM32F411CE microcontroller.
Where can I find, which of command the Erase or Extended Erase command is supported by the UART bootloader?
There is a note 4 in the AN3155 (page 7 and,also see Figure 1 below) which says that the Erase (x043) and Extended Erase (0x44) are exclusive. A device can support either the Erase command or the Extended Erase command, but not both.
Figure 1:
2025-06-23 7:13 AM
Command 0 provides the list of other supported commands.
2025-06-23 7:18 AM
Is there any other way to find out which command (Erase command or the Extended Erase command) is implemented?
I don't want to additionally implement the Get command in firmware.
2025-06-23 8:03 AM
Try one, if it doesn't work, it isn't implemented.
There isn't a table anywhere with this information. You'll have to test it on the bootloader you're dealing with.