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: PMBus over I2C example

Part Number: TMS320F280039C

Hi Champ,

I am studying on PMBus, especially focus on PMBus over I2C master / slave.

I read the USER’S GUIDE of PMBus Communications Stack. Page57. shows the Master and slave configuration.

However, from my side the example projects (28003x_pmbus_over_i2c_master/slave), both of the examples couldn't compile successfully. 

The example of PMBus_over_I2C_Master compiler error shows in below: (#10234-D: unresolved symbols remain)

The F28003x_PMBus_Communication_Stack.lib is added in the project. Not sure is it because the unresolved symbol's body isn't in the library ?

I am using CCS11.1.0 and the compiler version is v21.6.0.LTS. 

Is the error because of the missing steps from me, result in the compiler error ? Or CCS/compiler version problem ? 

Thanks for any help.

Johnny

  • Johnny,

    You are correct.

    28003x_pmbus_over_i2c_master / slave project do give compile errors. I saw this problem in F2838x pmbus over I2C projects as well.

    Rootcause for compile error: One of the source file (pmbus_over_i2c_stack_config.c) is not added to this project. Once you add this source file to your project, it compiles fine.

    Path: C:\ti\c2000\C2000Ware_4_00_00_00\libraries\communications\PMBus\c28\source\

    Filename: pmbus_over_i2c_stack_config.c

    I shall file a jira ticket to fix this issue in next C2000Ware release.

    Regards,

    Manoj