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.

LAUNCHXL-F28379D: I2C example code imported from C2000Ware is not working

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: C2000WARE

Hello,

I am working with LAUNCHXL-F28379D. I have imported i2c_eeprom example code from C2000Ware and run it with the ready available module with EEPROM AT24C32 and RTC DS1307 present on the same module. The code is not working. I have tried to observe the SDA and SCL on oscilloscope but nothing has been observed. I am also tried the same with pull up resistors but again nothing has been observed. I have not made any changes in the example code. I am not getting why this is happened. After doing this I should at least get SCL signal on oscilloscope but this is not happening. Can you please tell me what is the actual problem and what should I do.

Thanks in advance!

Nisha

  • Nisha,

    It is not clear from the above post which I2C EEPROM project you are talking about.

    I would encourage you try EEPROM example code available in below path. These example got released recent C2000Ware release.

    <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex4_eeprom_polling

    <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex6_eeprom_interrupt

    Regards,

    Manoj

  • Nisha,

    Can also please specify the path of example project which you claimed doesn't work?

    Regards,

    Manoj

  • Manoj,

    the following examples are not working:

    1) C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2837xd\examples\cpu1\i2c_eeprom

    2) C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex2_eeprom

    3)C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex3_external_loopback

    But the following examples from new version of C2000Ware resolved my issue. They are working fine. 

    <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex4_eeprom_polling

    <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex6_eeprom_interrupt

    Thank You!

    Nisha

  • Manoj, 

    the following examples are not working:

    1.  <C2000Ware_3_04_00_00>\device_support\f2837xd\examples\cpu1\i2c_eeprom
    2.   <C2000Ware_3_04_00_00>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex2_eeprom
    3.   <C2000Ware_3_04_00_00>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex3_external_loopback

    but the following examples from new release of C2000Ware resolved my issue. They are working fine.

    1.   <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex4_eeprom_polling
    2.   <C2000Ware>\driverlib\f2837xd\examples\cpu1\i2c\i2c_ex6_eeprom_interrupt

    Thank You!

    Nisha

  • Manoj,

    Following examples are not working

    1) i2c_eeprom from device support->examples->cpu1

    2) i2c_ex2_eeprom from driverlib 

    3) i2c_ex3_external_loopback from driverlib

    but the following examples resolved my issue, they are working fine.

    1) i2c_ex4_eeprom_polling from driverlib

    2) i2c_ex6_eeprom_interrupt from driverlib

    Thank You!

    Nisha

  • Nisha,

    I shall file a ticket and to check what is wrong with above mentioned code and correct it in next C2000Ware code release.

    I'm happy to know below projects resolved your issue.

    1) i2c_ex4_eeprom_polling from driverlib

    2) i2c_ex6_eeprom_interrupt from driverlib

    Regards,

    Manoj