Other Parts Discussed in Thread: CODECOMPOSER
Hi!
I've purchased Technexion TDM-3730 + Blizzard board ( http://www.technexion.com/index.php/arm/ti-dm3730 )
And now I'm trying to work with TMS320DM64x+ (included in DM-3730 SoC) under Linux.
Environment:
- DSPLink 1_65_00_03
- CGTools 6.1.20
- Bios 5_33_02
- Toolchain 2011.07-42 (trial version from Mentor Graphics)
- Angstrom Linux (default for Technexion TDM-3730), core v. 2.6.32
I've compiled dsplinkk.ko and examples (GPP and DSP side) successfully, and driver (looks like) runs after insmod. But there is something strange...
- LOOP example runs with no errors (and with successful verification of data received from DSP). But when I changed DSP side data processing from "info->outputBuffer [i] = info->inputBuffer [i] ;" to "info->outputBuffer [i] = info->inputBuffer [i] + 23", result received in GPP had no change;
- I've added some "printf" to GPP side src and got that input and output buffers in GPP have the same start address, so looks like there was no transfer at all.
- To check that for sure, i have returned to initial LOOP example and just cleared buffer right after sending data to DSP. And after successful (lol) reply from DSP buffer remains void.
So... am I doing something wrong or what? There are a lot of different guides on ti.com, but I have not found decision for my case...
Maybe any tool's version is wrong? Anybody has experience in programming DM-3730 under linux?
Unfortunately, i have no JTAG connections on TDM-3730 to check something in CodeComposer...