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.

CCS/TMS320C5545: Accesing CODEC on C5545.

Part Number: TMS320C5545

Tool/software: Code Composer Studio

Greetings Good People of E2E forum!

I am Akshay. I am using TI's latest DSP board, C5545 board. I am planning on using it with MSP432P401R board. I would want to develop DSP applied Embedded system applications for my Laboratory. For this initially, I would want to perform a DTMF signal detection experiment on the C5545. I need to access the input and output ports of the C5545 board to get this done. I also would want to use the bluetooth module but not for the equalizer app. I would want to share a picture using an Apple phone. So how does this work then?  Can somebody guide me how I could do this/ I have previously worked on C6713 DSK and it was simple there. I have the code for the C6713DSK is there something similar to that for this board? If there is I would be happy. The platform I am working on is:

Windows OS: Windows 7

CCS version: CCS v6.2.0

CSL files: CSL 3.08

Code For C6713 DSK:

#include "DSK6713_AIC23.h" // codec support
Uint32 fs=DSK6713_AIC23_FREQ_8KHZ; //set sampling rate
#define DSK6713_AIC23_INPUT_MIC 0x0015
#define DSK6713_AIC23_INPUT_LINE 0x0011
Uint16 inputsource=DSK6713_AIC23_INPUT_LINE; // select line in

Also, when I try to generate to follow the guidelines in the Softwares user's manual top generate the C55 DEMO file I get this error which says TIesrEngineC55 has not been executed. And the error shows mem.h has not been found.; Can somebody help me with these two problems. I would be more than happy if somebody is up for a SKYPE or web-ex session to help me with this. I available 24/7 at your convinenience. Please let me know. 

Thank you

Akshay.

  • Hi,

    I've notified the sw team. Their feedback will be posted directly here.

    Best Regards,
    Yordan
  • Hey Yordan!
    I am still for a reply. Could some one please help me with this? I was planning on using the MSP432P401R in addition to the C5545.
  • Akshay,

    Will need to get back to you on this.

    Lali
  • Akshay,

    Your question is a bit confusing.
    Are you trying to run the C5545 BP diagnostics code in the CSL and seeing this error?
    Do you have a block diagram of your setup?
    Which "input/output ports" of the C5545 are you trying to access? (UART, I2S, etc?)

    Lali
  • Lali,

    I have two questions here. The first one is, when i run the c55Audio demo file which has dependent files as C55XXCSL_LP, atafs_bios_drv_lib and TIesrEngineC55. I get the error saying TIesrEngineC55 contains errors. Now, When i open the TIesrEngineC55 folder i am seeing 7 errors because it could not open mem.h which is referenced in load.c, rapid search.c and siinit.c. This being said the out of the box demo is working when i just load the .out file into the SD card. How do i build a .out file by myself? 

    Second question being accessing the CODEC. By CODEC i mean the line in, line out and the Mic on board, C5545. Just like we access the line in and microphone port in C6713 by defining the input line and mic line by including the header file. How do i do that on this? I want to access the mic and give commands to the MSP432P401R MCU (launch pad) the communication between the boards can be done either by using UART or I2S or any other way. But, I want to give my own input to the board.

    I guess i have explained in detail what my questions are. Just let me know if you need anything else. 

    Thank you for your time

    Sincerely

    Akshay

  • Akshay,

    What error are you seeing for #1?

    For #2, the headphone/mic, line in jacks are connected to the codec