We are trying to do a UART mode boot of a C6657 on a custom PCB.
According to guidance in T.I. literature, we have synthesized a file consisting of the binary Boot Table (converted from the .hex output of hex6x utility) wrapped into packets to meet the Xmodem standard. When we initiate boot loading after power-on reset, our entire boot file successfully transfers with the expected ACK's from the 6657 packet by packet. However it does not appear our boot image is operating after this, and when we connect over JTAG to the processor just after booting, we do not see any evidence of installed code or our CINIT segment in the C6657's SRAM areas (L2 and MSMC).
Below are the binary, xmodem-wrapped boot table for our project, and scope traces verifying its exact transfer to the C6657.
Can you review the details and suggest to us what is being done incorrectly?
We have re-ordered endianess (at 32-bit level) of both segment specifiers and segment data. But same result occurs. We cannot find any further information in T.I. literature to indicate what the problem is.