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.

GIO_Create not returning when setting sampling rate to 84000

 

Hi,

I am having a problem with setting the board rate to 84000 on a TLV320AIC3106IRGZ audio codec using GIO_Create. I call the function as follows but it never returns. 

  inChan  = GIO_create("/audio0", IOM_INPUT,  NULL, (Ptr)(&audioChanParamsIN), NULL);

The structure holds the following data.

  audioChanParamsIN.acChannelConfig[0].samplingRate = 84000

  audioChanParamsIN.acChannelConfig[0].chanGain = 0

  audioChanParamsIN.acChannelConfig[0].bitClockFreq = 0

  audioChanParamsIN.acChannelConfig[0].numSlots = 0

If I just change samplingrate to 48000, 96000 or other popular values, the function returns and works fine. Please can you help me resolve this issue as I know that the codec is capable of sampling at 84kHz.

I am using CCSv4 version  4.1.3 with the following packages;

  DSP/BIOS version 5.41.02.14

  BIOS PSP Release version 01.30.00.05

Many Thanks,

  Colin.