I have received code from a contractor to program a Davinci board (TMS320DM6446 DVEVM v2.0). I've followed the instructions on SPRUE66F for setting up the development environment. I seem to get all issues worked out with paths. I am able to compile their code, (They modified the contents of the video_copy exercise to have it do more than copy), but when I upload it to the board, I experience problems.
After following the SPRUE66F guide to setup the development environment I build the video_copy example. I copy to the device and it says "App->Application Started".
After a few moments I get another printout that says:
"Version mismatch between GPP and DSP-side GPP-side version [1.61.07] DSP-side version [1.61.03]"
Then some errors:
OP - Processor_create_d> Loading and starting DSP server 'video_copy.x64P'
FAILED, status-[0x800008030]
OP - Processor_delete_d> Closing remote transport FAILED,
status=0x8000080000
OP - Processor_delete_d> Stopping DSP FAILED, status=0x8000080000 CE - rserverOpen: can't start 'video_copy.x64P'; Processor_create failed
CEapp->ERROR: can't open engine video_copy
Exited video_thread_fxn processing loop
...
I'm wondering if these errors are familiar and if you know what the problem is? It looks like I need to update the dsplink inside of /home//dvsdk_2_00_00_22. I've tried to download the 1.61.07 version of dsplink and put it at /home//dvsdk_2_00_00_22/dsplink_1_61_07, but I am not sure how to build it. Or if this is even the right place (From the error, it looks like I want to change the DSP version). I'm still getting familiar with the system and haven't figured out where the GPP code is vs the DSP code.
Do you have any instructions or links that may help to build the new dsplink? Is this even the reason why it fails? Is there a way to debug this issue? Did the contractors possibly not tell me that they updated dsplink?
Thanks