Hello,
I'm in search of sample EDMA3-based McASP project that would run on CCSv5.5.
Could you please assist me in its setup?
Here my pre-conditions:
- DSP/BIOS v5.42
- I've already installed the "LCDC LIDD Controller Driver" (v1.11) as well as the PCP package (v1.30.01) for C6747.
- I do not posess an EVM6747, but an own built hardware based on C6747 DSP with audio input and output.
48kHz-Audio is fed externally (so Codecs do not need to be configured); thus DSP audio (I2S) driver should be configured as (clock) slave.
Please allow following questions:
- What's the difference between two PSP drivers: McASP and an Audio driver? Do I need only one, or both of them? The 1st one seems to be me complex.
In future I'd have input at other sample rate then of an output. - Exactly which PSP sample project could I use as starter?
- How does the audio-driver dependency on PSP EDMA3-driver come to surface?
By inclusion of specific library (that I can re-compile), because it is internally used by the audio-driver?
I've seen, there are around six edma3_ .. libraries (debug or release version). - Since McASP driver does not consist of many files, would like to integrate it into project via its source files (not library). A problem? Advisable?
I found that specifying of used McSP (input and output) serializers occurs in the file
.\pspiom\examples\evm6747\audio\src\audioSample_io.c (current usage 0/RX 5/TX).
From programming perspective, what would be the steps to proceed?
- Import CCS4 project from
.\pspdriver\packages\ti\pspiom\examples\evm6747\mcasp\build\ccs4\slave? - What about the .tcf? Is it prepared in the example?
- What's the next step?
- Where does the step with EDMA3 driver inclusion come?
In my current CCS3.3 for C6727 (Programmable Realtime Unit/dMAX) project I have developed everything directly, now I'm forced to use the PSP concept of TI.
Many thanks,
Mladen