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.

RDK VALUE SB I2C Communication

Other Parts Discussed in Thread: PCM3070, MSP430F2132

Hi all, we have designed a Soundbar, keeping RDK Value SB as  reference. we have a problem with I2C communication happening between MSP430, EEPROM and PCM3070. .d43 file of processflow is successfully loaded into EEPROM.

When we programme the MSP430 in debug mode, we can observe that the programme is going into some loop which is not comig out of it. All other things like MCLK, BCLK, WCLK are as expected.

  • Hi Deepak,

    Can you please provide more details? Which MSP430 code were used?, which MSP430 SW, etc...Some screen captures would help too.

    reg,

    Paul.

  • Hi Paul,

    We are using the MSP Code which is available in soundbar folder. MSP used is same as the MSP in RDK VALUE SB, i.e. MSP430F2132.

    Firstly we tried to dump the .d43 code using Elprotronic, here the programming will be done successfully with the PASS message, but functionally things were not working. Therefore we tried with IAR Kickstart in debug mode, using Download and Debug option.

    Here the debugger goes idle during the "LoadProcessFlow(1, 1)" function.

  • Hi Deepak,

    May be you could try to re-do the programming of the EEPROM for PCM3070 again. Follow page 9 to page 11 of the user's guide.

    http://www.ti.com/lit/ug/slou315a/slou315a.pdf

    Is the normal mode (not debug mode), is the amp able to produce audio?

    Do you have the RDK-VALUE-SB EVM to work with? It would be easier for you to debug if you have the EVM for learning and as reference.

    reg,

    Paul.

  • Also are you able to control the PCM3070 with PurePath Stadio GUI?

    reg,

    Paul.

  • Hi Paul,

    Writing to EEPROM I have done couple of times but it did not help. Also we are able to control the codec with Pure Path Studio. 

    All other function on the microcontroller is getting activated like set and reset of few ports. but no audio output is observed on the device as well as the output of the Codec. We suspect that there is some prob during the process of loading the process flow.