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