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.

TMS320F280049C: problem with sysconfig

Part Number: TMS320F280049C
Other Parts Discussed in Thread: SYSCONFIG

i configed i2c with pin setting GPIO26/58 for SDA and GPIO27/59 for SCL,in the sysconfig i cannot config GPIO26/58 for SPI_CLK and GPIO27/59 for SPI_PTE. what does the slash mean in the IO choice, in the datasheet SPI_CLK and SPI_PTE could assigned to pin58/pin59

in the TRM, what does the column number mean in the GPIO muxing

  • i configed i2c with pin setting GPIO26/58 for SDA and GPIO27/59 for SCL,in the sysconfig i cannot config GPIO26/58 for SPI_CLK and GPIO27/59 for SPI_PTE. what does the slash mean in the IO choice, in the datasheet SPI_CLK and SPI_PTE could assigned to pin58/pin59

    If you've already selected GPIO26 to be I2C SDA, you can't reconfigure it as SPI CLK elsewhere in SysConfig. I believe SysConfig is listing both the GPIO number and the pin number for your package separated by the slash. So GPIO27/59 means the pin is referred to as GPIO27 internally (like in the GPIO registers), but on the 100PZ package, it's pin 59.

    in the TRM, what does the column number mean in the GPIO muxing

    It's the number that determines what value is written to the GPyGMUXn.GPIOz and GPyMUXn.GPIOz fields for that particular mux setting. I believe if you scroll down below that table in your screenshot, there is another section in the TRM that explains the MUX register configuration a bit more. Note that SysConfig will generate software to write to these registers based on your configurations.

    Whitney