Tool/software:
We successfully flashed the application to a new F280049C MCU using our custom CAN bootloader. The bootloader acknowledged the complete data transfer, and everything worked correctly.
However, after the device was powered off for a prolonged period and then powered on again, the application failed to execute. We attempted to re-flash the application using the CAN bootloader, and again received successful acknowledgments indicating a proper flash. Despite this, the application still did not run.
Interestingly, once we connected the device using JTAG and simply loaded the application via CCS, the application started executing properly. Following this, we attempted flashing the same application again via CAN bootloader — and this time, it worked as expected on power-up.
(Note: It occurs in 2 MCU out of 50)
Why this happen? how to find the root causes?


