This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PSP device drivers in CCS v5

Other Parts Discussed in Thread: OMAP-L137

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.

 

 

 

  • Hi,

    I can help you with PSP i.e psp 1.20.00. Please go through the userguide available in the PSP, @ "pspdrivers_01_20_00\docs\C6747\C6747_BIOSPSP_Userguide.pdf".

    Unfortunately, this PSP has CCS3.3 project for all the C6747 example. You can use it and it is available @ the location "pspdrivers_01_20_00\packages\ti\pspiom\examples\evm6747". I think, in CCSv5, you can import CCS3.3 project and use it. (project => Import Ligacy CCSv3.3 Project).

    Once you import the project, then change the build properties as per your tool requirement.

    Regards,

    Sandeep K