Part Number: TMS320C6655
We use a TMS320C6655 DSP in our design and we configure it for SPI boot mode. We have a TM4C129ENCZAD micro-controller sending the DSP code to the the DSP as an SPI slave device. Most of the time, everything works fine and the DSP code gets sent and executed without an issue. But occasionally, I will see cases where it seems like the DSP stops clocking the SPI bus in the middle of loading the DSP code. I believe the DSP stops clocking the SPI bus because the TM4C129ENCZAD is stuck waiting for its TX FIFO to not be full.
Why would the DSP stop clocking the SPI bus? Has anyone seen this before?