2025-12-22 1:00 AM - last edited on 2025-12-22 1:27 AM by mƎALLEm
Hi,
I am Working on STM32H745XIH6 MCU which embed in our custom board. I have bootloader code which is working fine on STM32H745I-Discovery board. But when I use bootloader in out custom board problem is unable to jump on application code, but same thing is working fine with STM32H745I-Discovery with same bootloader code and application code.
I have debug more and got same interesting things happen which mention in below
2025-12-22 1:11 AM
Hello,
First, you need to confirm you have the exact replication of Stm32h745i-Discovery hardware on your custom board. Do you confirm that?
2025-12-22 5:48 AM - edited 2025-12-22 5:49 AM
Hi,
Thanks for response,
Hi have checked with hardware person acknowledge that STM32H745I-Dicovery board and custom board hardware is same.
Can you please suggest me the solution what I can do in software side.
Thanks
Vineet
2025-12-22 5:58 AM
> same thing is working fine with STM32H745I-Discovery with same bootloader code and application code.
> STM32H745I-Dicovery board and custom board hardware is same
Let's be objective here:
If the hardware is the same, the software will work the same.
2026-01-05 5:50 AM
Hi,
I got the issue in my bootloader code, we can write minimum 32 byte of data into flash and lower then 32 byte of data making issue.
So I have compare my data after flashing through bootloader with actual .bin file got to know last some byte not written properly.
I just make small change in my code if last block of data is less than 32 byte file rest of bytes with 0xFF. after this my bootloader is working fine.
thanks all for the response, I really appreciated.