Skip to main content
Visitor II
May 15, 2021
Question

How status of boot0 pin to jump application from bootloader

  • May 15, 2021
  • 3 replies
  • 2268 views

Hi everybody,

I'm trying to implement IAP to jump from bootloader to my application on stm32h743 target.

I m trying to use example code STM32H743-EVAL from ST without success.

I think, i set correctly both linker file, remmaping of VECT_TAB_OFFSET etc.

My question is, what should be the status of boot0 pin ? In my case, it is connected to ground.

Do you have any idea or suggest ?

Thank you

Samir

    This topic has been closed for replies.

    3 replies

    Graduate II
    May 15, 2021

    Jump to bootloader has been discussed many time before. Best way is to do it is in the start up code. Search the archive.

    Visitor II
    May 15, 2021

    It's no jump to bootlooder what i want but jump from bootloader (0x08000000) to user app (@adress defined) !

    Visitor II
    May 15, 2021

    any idea about what i can't satisfied this condition :

    if (( (*(__IO uint32_t*)0x08060000) & 0x2FFE0000 ) == 0x20000000)

    Regards

    Graduate II
    May 15, 2021

    Where is your stack situated? This is a crude test for a stack in RAM 0x20000000..0x2001FFFC

    Clearly that won't work for RAM at 0x24000000 or 0x30000000

    Adjust the test based of what's actually valid in your situation

    Visitor II
    May 15, 2021

    My RAM start @0x200000000 and end @0x20020000 !

    And my flash start @0x08060000