2023-05-05 03:03 AM - edited 2023-11-20 06:23 AM
Hi, I am working with Open Bootloader and referring to a video tutorial for the same. While I am referring to this video I am not able to set the user firmware address from 0x08000000 to 0x08008000 as mentioned in this video following the same steps for NUCLEO-G491RE.
If I view the ELF file for a simple blink program on STM32CubeProgrammer looks like this
It starts something at 0x08000000 If I scroll down to address 0x08008000 it is like this
For Erase & Programming, it starts writing firmware from address 0x08000000 and not from 0x08008000.
What may go wrong?
2024-05-21 03:26 AM
If you need to change the start address you need to compile your firmware as a .bin file. It's not working with an .elf file. You can change this in the project properties. Please check "Convert to binary file".