Hello.
I have been struggling now for well over a week to get the development environment going. I want to use the following "components":
- CCS v5
- C6747 DSP on an OMAP-L137 EVM
- DSP/BIOS (as SYS/BIOS is not available for C6747)
- PSP drivers, e.g. SPI, I2C
Ok, so I'm at this point...
- I have installed CCS v5 which seems to include DSP/BIOS, and drivers for the OMAP-L137EVM.
- I have then installed the PSP: C674x_dsp_setupwin32_1_00_00_10.exe, BIOSPSP_01_20_00_Setup.exe
- I have set the env variable EDMA3LLD_BIOS5_INSTALLDIR
- I have not installed xdctools_setupwin32_3_10_05_61.exe. (The getting started guide says I should, but elsewhere it is said to be part of CCS.)
I can create a basic "hello" project, edit the .tcf file (graphically) to add an I2C driver according to the wiki article "Using a PSP Driver in DSP/BIOS".
I have added no code at all - it's just the original "hello world!" line there.
I have added a .cfg file to the project containing a single line: "xdc.loadPackage('ti.sdo.pspdrivers.drivers.i2c');" but I get unresolved symbol errors when I build.
It would seem the linker does not find the PSP libraries....? Do I need to do something else? I find the "Using a PSP Driver in DSP/BIOS" hard to follow.
I am new to DSP:s, DSP/BIOS, PSP, but I am not new to CCS and have been successful in the past with other TI processors. I have tried to stick to "getting started guides" and all possible documentation in the form of wiki articles, pdf:s,and forum posts. So far I have not been able to grasp the full picture. I get the feeling it has to do with the fact that I am using CCS v5 whereas all documentation is for v4, and examples are for v3.3. I have not been able to find any single guide that covers what I want to do.
I really just want to move on to the stage where I can get frustrated about the problems particular to DSP programming rather than the development environment.
Any help much appreciated.
Thanks.