I am able to generate a secure boot image and boot custom C5505 hardware using TI's program to transfer the secure boot image via USB.
I have written a program to do this. I can transfer the secure boot image to the USB bulk endpoint on the 5505. Is there a trick to getting the usb to boot after the image is transferred. This question has been asked before on the forum, but the answer was not posted.
Do you have sample C source on how to transfer the secure boot image to the 5505 viat the USB?
I am now booting from the USB interface!
The issue was that the the data in the bin file produced by the TI tool to produced a secure boot image that is BIG ENDIAN. Swapping the bytes in the USB packet solved the problem.
I figured this out by using an USB analyzer and looking at the packet data sent by theTI boot loader program.
And yes, all you have to do is send the entire image to end point 1 and DSP boots after the last packet is transferred. Nothing else to be done.