STM32U575/585, how to enter ROM bootloader to flash SW at very first time.
First I was reading:
Reference manual
STM32U575/585 Arm®-based 32-bit MCUs
4 Boot modes
ST programmed
default value
NSBOOTADD0[24:0]
Flash: 0x0800 0000
NSBOOTADD1[24:0]
Bootloader:
0x0BF9 0000
Then:
AN2606
Application note
STM32 microcontroller system memory boot mode
The STM32U575xx/85xx bootloader is activated by applying pattern12
TZen = 0, Boot0(pin) = 0, nSWBoot0(bit) = 1 and NSBOOTADD0 [24:0] = 0x017F200
TZen = 0, Boot0(pin) = 1, nSWBoot0(bit) = 1 and NSBOOTADD1 [24:0] = 0x017F200
TZen = 0, nBoot0(bit) = 0, nSWBoot0(bit) = 0 and NSBOOTADD1 [24:0] = 0x017F200
TZen = 0, nBoot0(bit) = 1, nSWBoot0(bit) = 0 and NSBOOTADD0 [24:0] = 0x017F200
But what are default values for nBoot0 and nSWBoot0 ?
I'am trying to understand how to enter ROM bootloader at very first boot.
