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.

28M36x_GpioG1Dat_Registers.xml

Hi,

The 28M36x_GpioG1Dat_Registers.xml file in ..\ccsv5\ccs_base\common\targetdb\Modules\C2000 seems strange to me. I was trying to view GPIO63 data register bit while debugging the Concerto M36 but couldn't find it in the registers list. It only shows GPADAT (0-31), GPBDAT (32-63) and GPCDAT (68-71). Does TI provide a correct description file somewhere?

BR,

  • Hi,

    I see these registers in my CCSv5.4, therefore I wonder if you are looking at the correct place. Check the attached screen - the C28x device is selected in the debugger, and the GPIOG1DAT register tree is opened (ignore the unable to read errors; the board is disconnected). 

    Do you use anything different?

    Hope this helps,

    Rafael 

  • That's the same view I get. The question is, shouldn't GPCDAT contain GPIO 64-95? And where is GPDDAT? 

  • Hi,

    Johan Stenström said:

    shouldn't GPCDAT contain GPIO 64-95?

    Although it seems to have a gap on GPIO entries, this matches section 4.2.7.40 of the F28M36 TRM.

    Johan Stenström said:

    And where is GPDDAT?

    I think the problem is beyond the XML description, as section 4.2.7.41 of the same TRM shows the GPDDAT register but table 4-38 of section 4.2.4 does not have it (nor any GPIO D registers for that matter).

    Another detail missing from CCS is that GPIO G registers are nowhere to be found either (these are properly referenced in the TRM).

    Since we at the CCS team do not generate the device information, I will forward this thread to someone at the C2000 team and ask them to comment.

    I apologize for the inconvenience,

    Rafael

  • Johan, Rafael,

    Thank you for bringing the preceding bugs to my attention.  I am in the process of correcting both the Registers view and the TRM for F28M36.  Please look for the corrections in the next TRM / CCS update respectively.

    Kris

  • Great Kris,

    you might also want to take a look at table 4-48 as it doesn't correspond to table 4-59 (GPIO functionality (00) is the default configuration).

    BR, Johan