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.

TMS320F280039C: i2c_ex3_external_loopback Troublshooting

Part Number: TMS320F280039C
Other Parts Discussed in Thread: LAUNCHXL-F280039C

Good Day, 

I am trying to go through the i2c_ex3_external_loopback example for the LAUNCHXL-F280039C board. I have the clock and data pins connected as follows:

IO.19 connect to IO.34 and IO.18 connect to IO.51. I have a 4.7k pull up on the SCL and SDA lines that pulls up to 3.3V. 

When I debug the example project, and place breakpoints int he RXFF and TXFF areas in the interrupt the code will break in the TXFF but does not break in the RXFF. Also, when I use a logic analyzer to view the signals there is no data being transferred. Has anyone seen this issue before? Some help would be greatly appreciated. I saw this issue before but don't think it was ever resolved. 

Cheers

  • Hi Scott,

    The I2C expert is currently out of office for business travel. Please expect a delayed response.

    Best Regards,

    Delaney

  • Hi Scott,

    Does the code enter the RXFF logic if you single step into it? Have you tried to use breakpoints in disassembly directly? 

    When you say there's no data being transferred, there's an I2C clock, but no data, not even I2C address being sent? I would make sure the IOs you're using correspond to the right I2C and that the SDA and SCL are also connected to the same ground. This example should run out of the box no problem, and I would start there before making any modications.

    Best Regards,

    Aishwarya