Hi, We're using DSPLINK with WinCE6.0 for our OMAP-L138. In the ReadWrite example, 8-bit integers work fine, but there's a problem with 16-bit and float type data:
1) When I change the DSP_MAUSIZE from 1 (8-bit) to 2 (16-bit), I keep getting zeros for what's returned from the dsp. DSP_MAUSIZE was chaned on the ARM side in archdefs.h, and on the DSP side in c64xxdefs.h. Can't make 16-bit ints work. Need to write these to the dsp and read these from the dsp. How to do?
2) I don't see how to configure the DSPLINK ReadWrite example for floats. Same need to write to and read from dsp. e.g. writeBuf'[j] in tskReadWrite.c on the dsp side. How to do?
BTW, my 64xxp_6.xx_windows.mk file is already configured for -mv6740, but that's in the DEBUG compiler options, not RELEASE. I've been using RELEASE, but I still don't see anything about float data in the example. That flag is not an option in the RELEASE compiler section. Can it be added? Is that all that needs to be done?
Have these issues been fixed, and if so, what is the fix?
There is another post re this: http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/52682/845802.aspx#845802.
Thank, DM