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.

TMS320F28P559SJ-Q1: Register initialized GPAPUD status not showing correctly in debug mode

Part Number: TMS320F28P559SJ-Q1

Tool/software:

Hi Champ,

Testing F28P559SJ-Q1 in 100-pin package, in debug mode, the GPIO initialized GPAPUD value should be all 1s by default (disabling the pull-up configuration).

It could see few pins' GPAPUD initialized status are set to 0 (Enables the Pull-Up) w/o any code configuration as below screenshot shown in the debug mode - View - Registers window.

However, measuring the pin status in standalone mode, the pins are working properly w/o pull-up to HIGH.

Looking into f28p55.gel, the GPAPUD is assigned with FBFFBFF7 which matches the Debug Registers window.

There should errors in f28p55x GEL file here, could the sw team reconfirm on this ?

  (debug mode - View - Registers window)

   (f28p55x GEL file)

Thanks and regards,

Johnny

  • Johhny,

    You are correct, the GEL file is in error here activating the PUs on GPIOs that are available on this device.  This was a result of a previous device being used as the template for F28P55x, but was not corrected before release.  I will file a bug with the CCS team to fix this in the next release of CCS.

    Customer can modify and save the GEL file as needed to correct this error so they don't have to wait for the next release.

    Best,

    Matthew