Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
Hi,
I'm using test project on F28P65 launchpad with an analog signal connected to ADCINA8 and want to use it in CMPSS, so CMPSS8. In sysconfig I select external pin as negative input source and input signal 1 as CMPHNMXSEL to have L5:A10/GPIO213 used as reference input.
Compilation is OK but execution falls into __error__ due to ASysCtl_selectCMPHNMuxValue execution. Code generated by sysconfig send select parameter ASYSCTL_CMPHNMUX_SELECT_8 (with value 0x80U) but function start by ASSERT(select <= 0x7FU);
It's look like HNMUX could be configured only for CMPSS 1 to 7 even if F28P65 has 11 CMPSS and CMPHNMXSEL register contains 11 configuration fields.
CCS 12.8.1, SysConfig 1.28.0, C2000Ware 26.1.0.00, compiler 25.11.1.LTS
(for information same assert is present in F28P55 driver even if it has only 4 CMPSS, so all CMPSS drivers should be fixed to have assert containing the right value for each processor)
Regards