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.

AM2732: CSIRX EOF callback for DSS

Part Number: AM2732

Hi,

In AM273x demo of MMWAVE MCU+ SDK 4.4.0.1, DSS hangs when EOF callback is registered in dss.syscfg as shown below.

mmwave_mcuplus_sdk_04_04_00_01/mmwave_mcuplus_sdk_04_04_00_01/ti/demo/am273x/mmw

The code that causes the DSS to stop is calling

status |= HwiP_construct(&config->object->combinedEndOfFrameIntrObj, &hwiParams);

in the csirx.c function CSIRX_commonRegisterIntr.

Furthermore, when I follow the function HwiP_construct, it stops at

DebugP_assertNoLog(params->intNum < HwiP_MAX_EVENTS);.

In csirx_soc.c, params->intNum in cslr_intr_mss.h

#define CSL_MSS_INTR_RCSS_CSI2A_EOF_INT 210 /* RCSS CSI2A End of Frame Interrupt */

is assigned.

On the other hand, cslr_intr_dss.h has no EOF interrupt number assigned.

Is it not possible to use EOF detection callbacks in DSS?

Best regards,

Hiroyuki Taguchi