Hi all,
We have ported a DSP based algorithm to C64x+ Little endian architecture.
We have verified the algorithm correctness with C64x+ CPU cycle accurate simulator (Little endian).
The algorithm works fine by reading some known input values with this simulator.
Our real scenario is: - we will be getting some raw input values at ARM side, pass this data to DSP using dsplink,
run algorithm on DSP, pass the processed data back to ARM.
We have also setup dsplink communication mechanism using message queue to transfer raw data and processed data
on our DM3730 based board. Currently DSP JTAG debugging is not possible due to some reasons. We have ensured the correctness
of DSPlink communication by passing some known data to DSP and read back it from ARM with message queue and also passed known data
from DSP to ARM and ensured the correctness at ARM side. Everything worked fine.
So we decided to run our algorithm also on the target board. But now the output of algorithm fails when we check the processed data from DSP on ARM side.
Is there any possibility that the simulator configuration we used didn't match with the DM3730 C64x+ configuration?
What may be the possibility that the output went wrong?
Is there any way to give some debug prints on DSP side? No JTAG debugging possible... :(
Please shed some light to this issue..
Thanks,
Honey S