This bootloader relais on the mcubootloader from the zephyr project. It is a strong A-B bootloader with secure-boot.
- goto the repository
make
# or ss build
arm-none-eabi-objcopy -O binary bp_test.elf bp_test.bin
# signing in bootloader/mcuboot/scripts
python3 imgtool.py sign --key /home/test/zephyrproject/bootloader/mcuboot/root-rsa-2048.pem --header-size 0x200 --pad-header --align 4 --version 1.0.0 --slot-size 0x60000 --pad --confirm /home/test/Git/fse_eth_example/bp_test.bin /home/test/Git/fse_eth_example/bp_test.signed.confirmed.bin# Start openocd
west debugserver --runner openocd
# Connect with telnet
telnet localhost 4444
flash write_image erase /home/test/Git/fse_eth_example/bp_test.signed.confirmed.bin 0x08020000
# Start openocd
west debugserver --runner openocd
# Connect with telnet
telnet localhost 4444
flash write_image erase /home/test/Git/fse_eth_example/bp_test.signed.confirmed.bin 0x08080000