Porting mcuboot to stm32 image unset?
Hi I have ported mcuboot to stm32 without os, following the https://interrupt.memfault.com/blog/mcuboot-overview. But I'm having problems and some things are not clear to me, hope someone can help me.
By following the guide I implemented everything, added the internal flash read/write erase functionality. Configured the Application size and start addresses

Used the command to create boot.bin and upload it to 0x8000000:
arm-none-eabi-objcopy build/stm32g4.elf stm32g4-app-no-header.bin -O binary && python mcuboot/scripts/imgtool.py sign --header-size 0x200 --align 4 --slot-size 0xa000 --version 1.0.0 --key mcuboot/root-rsa-2048.pem --pad-header stm32g4-app-no-header.bin boot.bin
Used the command to create app1.bin and upload it to 0x800a000:
arm-none-eabi-objcopy build/stm32g4.elf stm32g4-app-no-header.bin -O binary && python mcuboot/scripts/imgtool.py sign --header-size 0x200 --align 4 --slot-size 0xa000 --version 3.0.0 --key mcuboot/root-rsa-2048.pem --pad-header stm32g4-app-no-header.bin app1.bin.And also for app2 on address 0x8014000, and uploaded the .bin files on the using Stm32cubeprogrammer.
Using semi hosting and openocd for debugging I get this output:

I ' m not sure if I done everything correctly ! I think Something is wrong with the image and header of the file, that I create with the previous commands?
And also there are some question I want to ask:
Must be the linker script(.ld) and startup script (.s) changed, or will this mcuboot handle this?, and what about the stm32 boot pins?
