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.

TMS320F28388D: CMPSS8_CTRIPOUTH_OR_CTRIPOUTL cannot be selected in SysConfig

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE, TMDSCNCD28388D, SYSCONFIG

Hello experts,

I am using C2000Ware_5_01 on a F28388D controlCARD (TMDSCNCD28388D).
I want to use CMPSS8_CTRIPOUTH_OR_CTRIPOUTL in Output X-BAR, but I cannot select it in SysConfig.

"XBAR_OUT_MUX14_CMPSS8_CTRIPOUTH_OR_L" is not defined in driverlib/f2838x/driverlib/xbar.h either.

Table 17-5 in the reference manual (SPRUII0E) defines "CMPSS8_CTRIPOUTH_OR_CTRIPOUTL".

CMPSS8_CTRIPOUTH_OR_L is available in Output X-BAR in TMS32F2838x series, right?

Best Regards,

  • Hello Takefumi,

    Thanks for brining this into my attention. As shown in Table 17-5. Output X-BAR Mux Configuration Table, there should be "CMPSS8_CTRIPOUTH_OR_CTRIPOUTL " as mux option.  However, SysConfig is dropping some options...will let software team knows about this issue. I suggest you add the your line of code manually in your main.c after calling Board_init(). 

    Regards,

    Hadi

  • Hi Horiki,

    This enum is missing from driverlib and SysConfig, I will communicate with our software team to correct this.

    Let me know if you need assistance writing code manually to select the CMPSS8_CTRIPOUTH_OR_CTRIPOUTL. You can infer the value of enum by referring to the outputxbar table in the F2838x TRM.

    Thank you,

    Luke