Hi @Abhay2080,
I ran some tests with Secure Provisioning Tool v26.09 using the binary you shared and noticed the following:
According to Section 5.2.2, Source Image Formats of the Secure Provisioning Tool User Guide v26.09 the entry point can be specified explicitly for S19 files. For other image formats, the entry point is retrieved from the interrupt vector table (so the interrupt vector table must be at the beginning of the application image).
In the case of the image without an IVT and FCFB, the tool detects the entry point at 0x601006C9, which is outside the application code range. Additionally, the start address is expected to be within the range 0x600D2D01 to 0x601006C9.
Secure Provisioning Tool locates the entry point at offset 0x4 within the application image.
Could you please test whether changing the entry point to a valid address allows you to build the image successfully?
Best Regards,
Pablo