Skip to main content
Visitor II
September 12, 2024
Question

Boot from the bootloader with nucleo h7s3l8

  • September 12, 2024
  • 2 replies
  • 832 views

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.

    This topic has been closed for replies.

    2 replies

    Visitor II
    April 8, 2025

    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 ?? 

    DaewoongAuthor
    Visitor II
    April 10, 2025

    Hi NagaGayathri

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

    Visitor II
    April 8, 2025

    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?

     

    Super User
    April 9, 2025

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