2022-10-11 11:31 PM
Hi,
I am using STM32H745XI having Device ID: 0x450, Revision ID: V, Bootloader version: 0x90.I have pulled high Boot(pin), which is causing inbuilt bootloader to get executed. Both cores boot are enabled i.e. BCM4 & BCM7 are checked.Over i2c, I am able to communicate with bootloader and getting proper response for bootloader version, memory read/write command and go command.
below are the address and CRC for GO command:
(Address: 08000000 CRC: 08)
ACK is also received, but flash code is not getting executed (both 0x08000000 & 0x08100000, code are loaded).
Just to check the Flash code, I pulled down the Boot(pin) and observing both the cores behaving as per code.
can you please help me if i am missing anything in executing the code from flash.
2022-11-08 03:15 AM
Hello @Vijay Pratap,
Please check AN4221, 2.5 Go command section.
Make sure that the vector table is set correctly to point to the application address.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.