Skip to main content
Associate III
Jun 23, 2025 2:00 PM UTC
Solved

Which of 'Erase' or 'Extended Erase' command is supported by the UART bootloader?

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:

Mykola_Levun_0-1750686816738.png

 

This topic has been closed for replies.
Pavel A.
Pavel A.Best answer
Jun 23, 2025 2:13 PM UTC

Command 0 provides the list of other supported commands.

 

3 replies

Pavel A.
Pavel A.Best answer
Jun 23, 2025 2:13 PM UTC

Command 0 provides the list of other supported commands.

 

Associate III
Jun 23, 2025 2:18 PM UTC

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.

TDK
Jun 23, 2025 3:03 PM UTC

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.

"If you feel a post has answered your question, please click ""Accept as Solution""."