Looks like I have DSPLink at least started on the L138(BIOS5, DSPLink1.65 on DSP, semi-custom on ARM, based on latest L138 DVSDK). However, it gets to the handshake point and halts due to a mis-match. I've configured both sides to have the same components installed. For whatever reason the DSP handshake value is 0.
I have all components but the CHNL and trying to run the readwrite sample application.
Here's the Trace output(I added the 3 check lines at the end to see values):
Feb 01 05:22:20 3 30 1 DSPLINK:Leaving DA8XXGEM_halPwrCtrl () status [0x8000]
Feb 01 05:22:20 3 30 1 DSPLINK:DSP started !
Feb 01 05:22:20 3 30 1 DSPLINK:Leaving DA8XXGEM_start () status [0x8000]
Feb 01 05:22:20 3 30 1 DSPLINK:Leaving DSP_start () status [0x8000]
Feb 01 05:22:20 3 30 1 DSPLINK:Entered LDRV_DRV_handshake ()
dspId [0x0]
hshkCtrl [0x1]
Feb 01 05:22:20 3 30 1 DSPLINK:Entered SHMDRV_handshake ()
dspId [0x0]
linkDrvId [0x0]
hshkCtrl [0x1]
Feb 01 05:22:20 3 30 1 DSPLINK:Leaving SHMDRV_handshake () status [0x8000]
Feb 01 05:22:20 3 30 1 DSPLINK:Leaving LDRV_DRV_handshake () status [0x8000]
Feb 01 05:22:20 3 30 1 DSPLINK:Entered LDRV_DRV_handshake ()
dspId [0x0]
hshkCtrl [0x2]
Feb 01 05:22:20 3 30 1 DSPLINK:Entered SHMDRV_handshake ()
dspId [0x0]
linkDrvId [0x0]
hshkCtrl [0x2]
Feb 01 05:22:20 3 30 1 DSPLINK:Expected DSP handshake value: [0xbaba01bf]
Feb 01 05:22:20 3 30 1 DSPLINK:PollCount value: [0xffffffff]
Feb 01 05:22:20 3 30 1 DSPLINK:DSP value: [0x0]
#