cancel
Showing results for 
Search instead for 
Did you mean: 

Boot from the bootloader with nucleo h7s3l8

Daewoong
Associate II

Hi all,

I am using the NUCLEO-H7S3L8 board, and trying to boot MCU from the bootloader.

Based on the reference manual, the conditions for that at the MCU reset :

PRODUCT_STATE = Open

NVSTATE = OPEN

BOOT0 = High

I checked PRODUCT_STATE = Open at the option byte tab of STM32CubeProgrammer. 

I checked NVSTATE = OPEN (0xB4) at the REG tab of STM32CubeProgrammer. 

BOOT0 is made high by hardware.

I thought that with this the MCU should boot from the bootloader. But actually it boot from the flash 0x0800.0000.

Did I miss something ? Please kindly advise what to check further.

Thanks in advance.

4 REPLIES 4
NagaGayathri
Associate

Hi Daewong,

I can't answer your question but I just wanted to know how did you program the flash. Do we have option in Cube programmer ?? 

gmn
Associate II

Watching this tread.  Mine is also set to 0x0800 for STM32H755 and AN2606 table 2, pattern 10, says 0x1FF0.

Just to confirm, you are looking at boot_addr0 in BOOT_CURR and BOOT_PRGR in registers for peripheral Flash.  Correct?

 

Pavel A.
Evangelist III

@gmn You have H755 but this question is about H7S. Please open a new thread.

Hi NagaGayathri

There was no problem when flashing with debugger or cube programmer.