Skip to main content
Visitor II
January 8, 2021
Question

CAN bootloader "Go" command does not start application

  • January 8, 2021
  • 0 replies
  • 601 views

I'm trying out the CAN bootloader on an STM32F105. I've set boot mode pins to "system memory" so that the bootloader is executed at startup, and there is a valid application that's programmed in the user flash.

The CAN communication with the bootloader works as expected but when executing the Go command with address = 0x0800_0000, the application does not start. Instead the bootloader seems to be restarted. What could be causing this behavior?

Edit: not sure if it's related but once the bootloader has started, I cannot run my application as usual using STM32CubeIDE. It seems to crash on the first printf.

    This topic has been closed for replies.