Hi,
I know this question has been raised tons of times, but am afraid I could not find yet a clear answer.
Basically, we have a C5534 DSP slave to an Sitara ARM CPU. The Sitara governs the DSP reset.
We would like to use the DSP Bootloader, to allow transferring of an DSP firmware image from the sitara to the DSP.
My understanding is that, the DSP bootloader would revert to a "Uart Boot" if none of the preceding source were ok.
What I fail to understand is, what is the protocol used between the DSP and the host to transfer these chunks ?
Some older docs hinted to a "PING/ACK scheme", while some other sources say "just throw the code thru the uart ..."
What I did: I built a small dsp fw for testing, which toggles a LED at a low frequency.
From the Sitara (running linux), i can reboot the DSP and also invalidate the SPI Flash interface (tying the CE to 1) so i expect the bootloader to start talking to the Uart.
I pushed all teh files from the sitara to the Uart, then reset the DSP but nothing happened ...
Can somebody point me to a description of the protocol used between both ?
Thanks,
Jacques