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.

TDA4VM: TDA4VM EVM DSI PORT IS NOT WORKS

Part Number: TDA4VM

Hi, TI 

my sdk version is as below:

ti-processor-sdk-linux-j7-evm-08_02_00_03

ti-processor-sdk-rtos-j721e-evm-08_02_00_05

I'm testing the DSI port on TDA4VM EVM board and there  is no disaply on the screen after I run the demo ./run_apps_dof.sh.  no input signal from the screen uart logs.

By the way, it works with eDP port with the same demo app. 

TDA4VM DSI ----> UB941 -----> UB928 ------> LCD

I have done some modifications as below:

1、Part1,enable dsi port and config timming to 1080p, dump ub941 register, change the lan number the 941 config.

diff --git a/vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h b/vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h
index 066f2683..c92e0136 100755
--- a/vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h
+++ b/vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h
@@ -76,7 +76,8 @@
#ifdef BUILD_MCU_BOARD_DEPENDENCIES

#define ENABLE_CSI2RX
- #define ENABLE_CSI2TX
+ // #define ENABLE_CSI2TX
+ #undef ENABLE_CSI2TX //dsi prot

/* IMPORANT NOTE:
* - Only one of ENABLE_DSS_SINGLE or ENABLE_DSS_DUAL should be defined
@@ -88,14 +89,16 @@

/* define below to enable eDP display,
make sure to undef ENABLE_DSS_HDMI & ENABLE_DSS_DSI as well */
- #define ENABLE_DSS_EDP
+ // #define ENABLE_DSS_EDP //yongfeng.liu
+ #undef ENABLE_DSS_EDP //yongfeng.liu
/* define below to enable HDMI display,
make sure to undef ENABLE_DSS_EDP & ENABLE_DSS_DSI as well */
#undef ENABLE_DSS_HDMI
/* define below to enable DSI display, make sure to undef ENABLE_DSS_HDMI
& ENABLE_DSS_EDP as well */
- #undef ENABLE_DSS_DSI
-
+ // #undef ENABLE_DSS_DSI //dsi prot
+ #define ENABLE_DSS_DSI //dsi prot
+
#define ENABLE_I2C
#define ENABLE_BOARD

diff --git a/vision_apps/platform/j721e/rtos/common/app_init.c b/vision_apps/platform/j721e/rtos/common/app_init.c
index 34d33e37..45124562 100755
--- a/vision_apps/platform/j721e/rtos/common/app_init.c
+++ b/vision_apps/platform/j721e/rtos/common/app_init.c
@@ -550,15 +550,25 @@ int32_t appInit()
#ifdef ENABLE_DSS_DSI
prm.display_type = APP_DSS_DEFAULT_DISPLAY_TYPE_DSI;

- prm.timings.width = 1280U;
- prm.timings.height = 800U;
- prm.timings.hFrontPorch = 110U;
- prm.timings.hBackPorch = 220U;
- prm.timings.hSyncLen = 40U;
- prm.timings.vFrontPorch = 5U;
- prm.timings.vBackPorch = 20U;
+ // prm.timings.width = 1280U;
+ // prm.timings.height = 800U;
+ // prm.timings.hFrontPorch = 110U;
+ // prm.timings.hBackPorch = 220U;
+ // prm.timings.hSyncLen = 40U;
+ // prm.timings.vFrontPorch = 5U;
+ // prm.timings.vBackPorch = 20U;
+ // prm.timings.vSyncLen = 5U;
+ // prm.timings.pixelClock = 74250000ULL;
+
+ prm.timings.width = 1920U;
+ prm.timings.height = 1080U;
+ prm.timings.hFrontPorch = 88U;
+ prm.timings.hBackPorch = 148U;
+ prm.timings.hSyncLen = 44U;
+ prm.timings.vFrontPorch = 4U;
+ prm.timings.vBackPorch = 36U;
prm.timings.vSyncLen = 5U;
- prm.timings.pixelClock = 74250000ULL;
+ prm.timings.pixelClock = 61875000;
#endif
status = appDssDefaultInit(&prm);
APP_ASSERT_SUCCESS(status);
diff --git a/vision_apps/utils/dss/src/app_dss_defaults.c b/vision_apps/utils/dss/src/app_dss_defaults.c
index ddfda3a9..2072b61f 100755
--- a/vision_apps/utils/dss/src/app_dss_defaults.c
+++ b/vision_apps/utils/dss/src/app_dss_defaults.c
@@ -347,8 +347,11 @@ int32_t appDctrlDefaultInit(app_dss_default_obj_t *obj)
retVal = appRemoteServiceRun(cpuId, APP_DCTRL_REMOTE_SERVICE_NAME, APP_DCTRL_CMD_REGISTER_HANDLE, &doHpd, sizeof(doHpd), 0U);
if(obj->initPrm.display_type==APP_DSS_DEFAULT_DISPLAY_TYPE_DSI)
{
+ #if 0
/* Only two lanes output supported for AOU LCD */
dsiParams.num_lanes = 2u;
+ #endif
+ dsiParams.num_lanes = 4u; //yfliu
retVal+= appRemoteServiceRun(cpuId, APP_DCTRL_REMOTE_SERVICE_NAME, APP_DCTRL_CMD_SET_DSI_PARAMS, &dsiParams, sizeof(app_dctrl_dsi_params_t), 0U);
}

diff --git a/vision_apps/utils/dss/src/app_dss_j721e.c b/vision_apps/utils/dss/src/app_dss_j721e.c
index c0f70d1b..0e1858ef 100755
--- a/vision_apps/utils/dss/src/app_dss_j721e.c
+++ b/vision_apps/utils/dss/src/app_dss_j721e.c
@@ -84,9 +84,10 @@ uint8_t Ub941Ub925Config[][4] = {
{0x16, 0x40, 0x09, 0x5},
{0x16, 0x41, 0x21, 0x5},
{0x16, 0x42, 0x60, 0x5},
-{0x16, 0x5b, 0x85, 0x5},
-{0x16, 0x4f, 0x8c, 0x5},
-{0x16, 0x4f, 0x84, 0x5},
+// {0x16, 0x5b, 0x85, 0x5},
+{0x16, 0x5b, 0x81, 0x5}, /*single mode*/
+{0x16, 0x4f, 0x8c, 0x5}, /*4 lans*/
+// {0x16, 0x4f, 0x84, 0x5}, /*2 lans*/
{0x16, 0x40, 0x05, 0x5},
{0x16, 0x40, 0x04, 0x5},
{0x16, 0x41, 0x05, 0x5},
@@ -266,6 +267,30 @@ void appDssConfigureDP(void)
}
}

+void UB941AndUB925Dump(void *handle)
+{
+ int i,ret;
+ uint8_t regData = 0;
+
+ appLogPrintf("dump ub941 registers begin\n");
+ for(i=0; i<256; i++)
+ {
+ ret = Board_i2c8BitRegRd(handle,
+ 0x16,//fpdModParams->serSlvAddr,
+ i,
+ &regData,
+ 1U,
+ BOARD_I2C_TRANSACTION_TIMEOUT);
+ if(ret != 0)
+ {
+ return;
+ }
+
+ appLogPrintf("0x%2x: 0x%2x\n",i,(unsigned char)(regData & 0xff));
+ }
+ appLogPrintf("dump ub941 registers done\n");
+}
+
void appDssConfigureUB941AndUB925(app_dss_default_prm_t *prm)
{
int32_t status;
@@ -301,6 +326,8 @@ void appDssConfigureUB941AndUB925(app_dss_default_prm_t *prm)
}
}

+ UB941AndUB925Dump(gI2cHandle);
+
I2C_close(gI2cHandle);
appLogPrintf("DSS: SERDES Configuration... Done !!!\n");
}

2. Part2 apply the patch

diff --git a/packages/ti/drv/dss/include/dss_dctrl.h b/packages/ti/drv/dss/include/dss_dctrl.h
index cafefd6..ad8bdd6 100755
--- a/packages/ti/drv/dss/include/dss_dctrl.h
+++ b/packages/ti/drv/dss/include/dss_dctrl.h
@@ -604,6 +604,12 @@ typedef struct
/**< DSI Instance ID, currently note used */
uint32_t numOfLanes;
/**< Number of outputs lanes for DSI output, max 4 */
+ uint32_t laneSpeedInKbps;
+ /**< Exact DPHY lane speed from the selected speed band in Megabits per sec.
+ * This parameter is set to default value during init time.
+ * If updated in the application after init, newly set value will be used
+ * for DPHY clock configurations.
+ */
} Dss_DctrlDsiParams;

/* ========================================================================== */
diff --git a/packages/ti/drv/dss/src/drv/dctrl/dss_dctrlDsi.c b/packages/ti/drv/dss/src/drv/dctrl/dss_dctrlDsi.c
index 162ee94..db3cae4 100755
--- a/packages/ti/drv/dss/src/drv/dctrl/dss_dctrlDsi.c
+++ b/packages/ti/drv/dss/src/drv/dctrl/dss_dctrlDsi.c
@@ -70,6 +70,7 @@
/* Base Address of DSI Wrapper */
#define DSITX2_WRAP_REGS_BASE (CSL_DSS_DSI0_DSI_WRAP_MMR_VBUSP_CFG_DSI_WRAP_BASE)

+#define DSITX_DPHY_REF_CLK_KHZ_DEF (19200U)

/* ========================================================================== */
/* Structure Declarations */
@@ -100,7 +101,22 @@ typedef struct

} Dss_DctrlDSIDrvObj;

-
+/**
+ * struct Dsitx_DphyRangeData
+ *
+ * \brief This structure holds information about DSI Tx Range. Typically used
+ * for DPHY programming.
+ *
+ */
+typedef struct
+{
+ uint32_t rangeMin;
+ /**< Lower boundary of the range */
+ uint32_t rangeMax;
+ /**< Hogher boundary of the range */
+ uint32_t progVal;
+ /**< Value to be programmed for given range */
+} Dsitx_DphyRangeData;

/* ========================================================================== */
/* Function Declarations */
@@ -128,6 +144,184 @@ extern "C" {

static Dss_DctrlDSIDrvObj gDssDctrlDsiDrvObj;

+/* This contains information of the PLL input divider value for DPHY
+ rangeMin and rangeMax is in KHz */
+
+static Dsitx_DphyRangeData gDsiTxIpDivInfo[] =
+{
+ {
+ .rangeMin = 9600U,
+ .rangeMax = 19200U,
+ .progVal = 1U,
+ },
+ {
+ .rangeMin = 19200U,
+ .rangeMax = 38400U,
+ .progVal = 2U,
+ },
+ {
+ .rangeMin = 38400U,
+ .rangeMax = 76800U,
+ .progVal = 4U,
+ },
+ {
+ .rangeMin = 76800U,
+ .rangeMax = 150000U,
+ .progVal = 8U,
+ },
+};
+
+/* This contains information of the PLL output divider value for DPHY
+ rangeMin and rangeMax is in Mbps */
+static Dsitx_DphyRangeData gDsiTxOpDivInfo[] =
+{
+ {
+ .rangeMin = 1250U,
+ .rangeMax = 2500U,
+ .progVal = 1U,
+ },
+ {
+ .rangeMin = 630U,
+ .rangeMax = 1240U,
+ .progVal = 2U,
+ },
+ {
+ .rangeMin = 320U,
+ .rangeMax = 620U,
+ .progVal = 4U,
+ },
+ {
+ .rangeMin = 160U,
+ .rangeMax = 310U,
+ .progVal = 8U,
+ },
+ {
+ .rangeMin = 80U,
+ .rangeMax = 150U,
+ .progVal = 16U,
+ },
+};
+
+/* This contains information of the PLL output divider value for DPHY
+ rangeMin and rangeMax is in Mbps */
+static Dsitx_DphyRangeData gDsiTxLaneSpeedBandInfo[] =
+{
+ {
+ .rangeMin = 80U,
+ .rangeMax = 100U,
+ .progVal = 0x0,
+ },
+ {
+ .rangeMin = 100U,
+ .rangeMax = 120U,
+ .progVal = 0x1,
+ },
+ {
+ .rangeMin = 120U,
+ .rangeMax = 160U,
+ .progVal = 0x2,
+ },
+ {
+ .rangeMin = 160U,
+ .rangeMax = 200U,
+ .progVal = 0x3,
+ },
+ {
+ .rangeMin = 200U,
+ .rangeMax = 240U,
+ .progVal = 0x4,
+ },
+ {
+ .rangeMin = 240U,
+ .rangeMax = 320U,
+ .progVal = 0x5,
+ },
+ {
+ .rangeMin = 320U,
+ .rangeMax = 390U,
+ .progVal = 0x6,
+ },
+ {
+ .rangeMin = 390U,
+ .rangeMax = 450U,
+ .progVal = 0x7,
+ },
+ {
+ .rangeMin = 450U,
+ .rangeMax = 510U,
+ .progVal = 0x8,
+ },
+ {
+ .rangeMin = 510U,
+ .rangeMax = 560U,
+ .progVal = 0x9,
+ },
+ {
+ .rangeMin = 560U,
+ .rangeMax = 640U,
+ .progVal = 0xA,
+ },
+ {
+ .rangeMin = 640U,
+ .rangeMax = 690U,
+ .progVal = 0xB,
+ },
+ {
+ .rangeMin = 690U,
+ .rangeMax = 770U,
+ .progVal = 0xC,
+ },
+ {
+ .rangeMin = 770U,
+ .rangeMax = 870U,
+ .progVal = 0xD,
+ },
+ {
+ .rangeMin = 870U,
+ .rangeMax = 950U,
+ .progVal = 0xE,
+ },
+ {
+ .rangeMin = 950U,
+ .rangeMax = 1000U,
+ .progVal = 0xF,
+ },
+ {
+ .rangeMin = 1000U,
+ .rangeMax = 1200U,
+ .progVal = 0x10,
+ },
+ {
+ .rangeMin = 1200U,
+ .rangeMax = 1400U,
+ .progVal = 0x11,
+ },
+ {
+ .rangeMin = 1400U,
+ .rangeMax = 1600U,
+ .progVal = 0x12,
+ },
+ {
+ .rangeMin = 1600U,
+ .rangeMax = 1800U,
+ .progVal = 0x13,
+ },
+ {
+ .rangeMin = 1800U,
+ .rangeMax = 2000U,
+ .progVal = 0x14,
+ },
+ {
+ .rangeMin = 2000U,
+ .rangeMax = 2200U,
+ .progVal = 0x15,
+ },
+ {
+ .rangeMin = 2200U,
+ .rangeMax = 2500U,
+ .progVal = 0x16,
+ },
+};

/* ========================================================================== */
/* Internal/Private Function Declarations */
@@ -155,7 +349,7 @@ static int32_t dssDctrlEnableDsiLinkAndPath(Dss_DctrlDSIDrvObj *dsiObj);
static int32_t dssDctrlEnableDsiLink(Dss_DctrlDSIDrvObj *dsiObj);
static int32_t dssDctrlEnableDsiDatapath(Dss_DctrlDSIDrvObj *dsiObj);
static int32_t dssDctrlWaitForLaneReady(Dss_DctrlDSIDrvObj *dsiObj);
-
+static int32_t dssdctrlCalcDsiParams(Dss_DctrlDSIDrvObj *dsiObj, const Dss_DctrlDsiParams *dsiPrms);

/* ========================================================================== */
/* Function Definitions */
@@ -198,6 +392,8 @@ int32_t Dss_dctrlDrvSetDSIParams(Dss_DctrlDrvInfo *drvInfo,
dsiObj->cfgDsiTx.numOfLanes = dsiPrms->numOfLanes;
dsiObj->privDsiTx.numOfLanes = dsiPrms->numOfLanes;

+ status = dssdctrlCalcDsiParams(dsiObj, dsiPrms);
+
/* Checks to see if the configuration (num of lanes) is valid */
status = DSITX_Probe(&dsiObj->cfgDsiTx, &dsiObj->sysReqDsiTx);
if (CDN_EOK == status)
@@ -294,6 +490,105 @@ int32_t Dss_dctrlDrvEnableVideoDSI(Dss_DctrlDrvInfo *drvInfo,
/* Internal/Private Function Definitions */
/* ========================================================================== */

+static int32_t dssdctrlCalcDsiParams(Dss_DctrlDSIDrvObj *dsiObj, const Dss_DctrlDsiParams *dsiPrms)
+{
+ int32_t retVal = FVID2_SOK;
+ uint32_t min, max;
+ uint32_t idx = 0U;
+ uint64_t tempResult, refClkKHz;
+
+ /* Get speed band for given lane speed */
+ for (idx = 0U ;
+ idx < (sizeof(gDsiTxLaneSpeedBandInfo) / sizeof(Dsitx_DphyRangeData));
+ idx++)
+ {
+ min = gDsiTxLaneSpeedBandInfo[idx].rangeMin * 1000;
+ max = gDsiTxLaneSpeedBandInfo[idx].rangeMax * 1000;
+ if ((dsiPrms->laneSpeedInKbps >= min) &&
+ (dsiPrms->laneSpeedInKbps <= max))
+ {
+ break;
+ }
+
+ }
+ if (idx < (sizeof(gDsiTxLaneSpeedBandInfo) / sizeof(Dsitx_DphyRangeData)))
+ {
+ dsiObj->dphyTxRate = (gDsiTxLaneSpeedBandInfo[idx].progVal) |
+ (gDsiTxLaneSpeedBandInfo[idx].progVal << 5);
+ }
+ else
+ {
+ retVal = FVID2_EFAIL;
+ }
+
+ if (retVal == FVID2_SOK)
+ {
+ /* TODO: Read the clock runtime through sciclient APIs */
+ refClkKHz = DSITX_DPHY_REF_CLK_KHZ_DEF;
+ /* Calculate DPHY ipdiv - PLL input divider */
+ if (retVal == FVID2_SOK)
+ {
+ for (idx = 0U ;
+ idx < (sizeof(gDsiTxIpDivInfo) / sizeof(Dsitx_DphyRangeData));
+ idx++)
+ {
+ if ((refClkKHz >= gDsiTxIpDivInfo[idx].rangeMin) &&
+ (refClkKHz < gDsiTxIpDivInfo[idx].rangeMax))
+ {
+ break;
+ }
+ }
+ if (idx < (sizeof(gDsiTxIpDivInfo) / sizeof(Dsitx_DphyRangeData)))
+ {
+ dsiObj->dphyTxIpDiv = gDsiTxIpDivInfo[idx].progVal;
+ }
+ else
+ {
+ retVal = FVID2_EFAIL;
+ }
+ }
+
+ /* Calculate DPHY opdiv - PLL output divider */
+ if (retVal == FVID2_SOK)
+ {
+ for (idx = 0U ;
+ idx < (sizeof(gDsiTxOpDivInfo) / sizeof(Dsitx_DphyRangeData));
+ idx++)
+ {
+ min = gDsiTxOpDivInfo[idx].rangeMin * 1000;
+ max = gDsiTxOpDivInfo[idx].rangeMax * 1000;
+ if ((dsiPrms->laneSpeedInKbps >= min) &&
+ (dsiPrms->laneSpeedInKbps <= max))
+ {
+ break;
+ }
+ }
+ if (idx < (sizeof(gDsiTxOpDivInfo) / sizeof(Dsitx_DphyRangeData)))
+ {
+ dsiObj->dphyTxOpDiv = gDsiTxOpDivInfo[idx].progVal;
+ }
+ else
+ {
+ retVal = FVID2_EFAIL;
+ }
+ }
+
+ /* Calculate DPHY fbdiv - PLL feedback divider */
+ if (retVal == FVID2_SOK)
+ {
+ tempResult = (((uint64_t)dsiPrms->laneSpeedInKbps) *
+ ((uint64_t)2U) *
+ ((uint64_t)dsiObj->dphyTxIpDiv) *
+ ((uint64_t)dsiObj->dphyTxOpDiv));
+ tempResult /= (uint64_t)refClkKHz;
+
+ dsiObj->dphyTxFbDiv = (uint32_t)tempResult;
+ }
+ }
+
+ return retVal;
+}
+
static void dssDctrlSetDSIInCtrlMod()
{
/*

3、uart logs after bring up. from which the ub941 register's value is dumped

root@j7-evm:~# cd /opt/vision_apps/
root@j7-evm:/opt/vision_apps# source ./vision_apps_init.sh
root@j7-evm:/opt/vision_apps# [MCU2_0]      4.139456 s: CIO: Init ... Done !!!
[MCU2_0]      4.139532 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      4.139579 s: APP: Init ... !!!
[MCU2_0]      4.139607 s: SCICLIENT: Init ... !!!
[MCU2_0]      4.139858 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
[MCU2_0]      4.139911 s: SCICLIENT: DMSC FW revision 0x16
[MCU2_0]      4.139945 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      4.139983 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      4.140012 s: UDMA: Init ... !!!
[MCU2_0]      4.141283 s: UDMA: Init ... Done !!!
[MCU2_0]      4.141347 s: MEM: Init ... !!!
[MCU2_0]      4.141396 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
[MCU2_0]      4.141480 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
[MCU2_0]      4.141549 s: MEM: Init ... Done !!!
[MCU2_0]      4.141578 s: IPC: Init ... !!!
[MCU2_0]      4.141647 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_0]      4.141702 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     16.693131 s: IPC: HLOS is ready !!!
[MCU2_0]     16.708382 s: IPC: Init ... Done !!!
[MCU2_0]     16.708453 s: APP: Syncing with 5 CPUs ... !!!
[MCU2_0]     17.439377 s: APP: Syncing with 5 CPUs ... Done !!!
[MCU2_0]     17.439597 s: REMOTE_SERVICE: Init ... !!!
[MCU2_0]     17.441135 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_0]     17.441216 s: ETHFW: Init ... !!!
[MCU2_0]     17.461792 s: ETHFW: Shared multicasts (software fanout):
[MCU2_0]     17.461872 s:   01:00:5e:00:00:01
[MCU2_0]     17.461928 s:   01:00:5e:00:00:fb
[MCU2_0]     17.461979 s:   01:00:5e:00:00:fc
[MCU2_0]     17.462029 s:   33:33:00:00:00:01
[MCU2_0]     17.462078 s:   33:33:ff:1d:92:c2
[MCU2_0]     17.462125 s:   01:80:c2:00:00:00
[MCU2_0]     17.462179 s:   01:80:c2:00:00:03
[MCU2_0]     17.462234 s: ETHFW: Reserved multicasts:
[MCU2_0]     17.462263 s:   01:80:c2:00:00:0e
[MCU2_0]     17.462312 s:   01:1b:19:00:00:00
[MCU2_0]     17.462570 s: EnetMcm: CPSW_9G on MAIN NAVSS
[MCU2_0]     17.472239 s: PHY 16 is alive
[MCU2_0]     17.472327 s: PHY 17 is alive
[MCU2_0]     17.472381 s: PHY 18 is alive
[MCU2_0]     17.472425 s: PHY 19 is alive
[MCU2_0]     17.473149 s: EnetPhy_bindDriver: PHY 16: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
[MCU2_0]     17.473522 s: EnetPhy_bindDriver: PHY 17: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
[MCU2_0]     17.473844 s: EnetPhy_bindDriver: PHY 18: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
[MCU2_0]     17.474182 s: EnetPhy_bindDriver: PHY 19: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
[MCU2_0]     17.475926 s:
[MCU2_0] ETHFW Version   : 0.02.00
[MCU2_0]     17.476004 s: ETHFW Build Date: Jun  5, 2022
[MCU2_0]     17.476045 s: ETHFW Build Time: 10:38:06
[MCU2_0]     17.476077 s: ETHFW Commit SHA: 73d17a6c
[MCU2_0]     17.476149 s: ETHFW: Init ... DONE !!!
[MCU2_0]     17.476191 s: ETHFW: Remove server Init ... !!!
[MCU2_0]     17.476377 s: CpswProxyServer: Virtual port configuration:
[MCU2_0]     17.476438 s:   mpu_1_0 <-> Switch port 0: mpu_1_0_ethswitch-device-0
[MCU2_0]     17.476487 s:   mcu_2_1 <-> Switch port 1: mcu_2_1_ethswitch-device-1
[MCU2_0]     17.476533 s:   mpu_1_0 <-> MAC port 1: mpu_1_0_ethmac-device-1
[MCU2_0]     17.476575 s:   mcu_2_1 <-> MAC port 4: mcu_2_1_ethmac-device-4
[MCU2_0]     17.477627 s: CpswProxyServer: initialization completed (core: mcu2_0)
[MCU2_0]     17.477702 s: ETHFW: Remove server Init ... DONE !!!
[MCU2_0]     17.478842 s: Starting lwIP, local interface IP is dhcp-enabled
[MCU2_0]     17.485389 s: Host MAC address: 70:ff:76:1d:92:c3
[MCU2_0]     17.489284 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
[MCU2_0]     17.519836 s: [LWIPIF_LWIP_IC] Interface started successfully
[MCU2_0]     17.519912 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
[MCU2_0]     17.530189 s: FVID2: Init ... !!!
[MCU2_0]     17.530298 s: FVID2: Init ... Done !!!
[MCU2_0]     17.530357 s: DSS: Init ... !!!
[MCU2_0]     17.530389 s: DSS: Display type is DSI !!!
[MCU2_0]     17.530417 s: DSS: M2M Path is enabled !!!
[MCU2_0]     17.530444 s: DSS: SoC init ... !!!
[MCU2_0]     17.530470 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
[MCU2_0]     17.530664 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.530709 s: SCICLIENT: Sciclient_pmSetModuleState module=150 state=2
[MCU2_0]     17.530867 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.530905 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
[MCU2_0]     17.531030 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.531067 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=9 parent=11
[MCU2_0]     17.531292 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
[MCU2_0]     17.531352 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=9 freq=61875000
[MCU2_0]     17.532452 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
[MCU2_0]     17.532511 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=9 state=2 flag=0
[MCU2_0]     17.532681 s: SCICLIENT: Sciclient_pmModuleClkRequest success
[MCU2_0]     17.532725 s: DSS: SoC init ... Done !!!
[MCU2_0]     17.532754 s: DSS: Configuring SERDES ... !!!
[MCU2_0]     17.554601 s: [LWIPIF_LWIP_IC] Interface started successfully
[MCU2_0]     17.554678 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
[MCU2_0]     17.554790 s: Added interface 'br4', IP is 0.0.0.0
[MCU2_0]     17.805192 s: DSS: Write Failed for ClientAddr 0x27 RegAddr 0x0 Value 0xfe !
[MCU2_0]     17.805286 s: dump ub941 registers begin
[MCU2_0]     17.805463 s: 0x 0: 0x2c
[MCU2_0]     17.805641 s: 0x 1: 0x 0
[MCU2_0]     17.805809 s: 0x 2: 0x 0
[MCU2_0]     17.805975 s: 0x 3: 0x9a
[MCU2_0]     17.806140 s: 0x 4: 0x 0
[MCU2_0]     17.806429 s: 0x 5: 0x 0
[MCU2_0]     17.806610 s: 0x 6: 0x58
[MCU2_0]     17.806778 s: 0x 7: 0x58
[MCU2_0]     17.806942 s: 0x 8: 0x22
[MCU2_0]     17.807104 s: 0x 9: 0x 1
[MCU2_0]     17.807346 s: 0x a: 0x 7
[MCU2_0]     17.807531 s: 0x b: 0x 0
[MCU2_0]     17.807702 s: 0x c: 0x 3
[MCU2_0]     17.807866 s: 0x d: 0x30
[MCU2_0]     17.808026 s: 0x e: 0x 0
[MCU2_0]     17.808296 s: 0x f: 0x 0
[MCU2_0]     17.808486 s: 0x10: 0x 0
[MCU2_0]     17.808659 s: 0x11: 0x 0
[MCU2_0]     17.808826 s: 0x12: 0x 0
[MCU2_0]     17.808991 s: 0x13: 0xbb
[MCU2_0]     17.809155 s: 0x14: 0x 0
[MCU2_0]     17.809434 s: 0x15: 0x 0
[MCU2_0]     17.809604 s: 0x16: 0xfe
[MCU2_0]     17.809769 s: 0x17: 0x9e
[MCU2_0]     17.809933 s: 0x18: 0x7f
[MCU2_0]     17.810094 s: 0x19: 0x7f
[MCU2_0]     17.810338 s: 0x1a: 0x 1
[MCU2_0]     17.810521 s: 0x1b: 0x 0
[MCU2_0]     17.810689 s: 0x1c: 0x 0
[MCU2_0]     17.810854 s: 0x1d: 0x 0
[MCU2_0]     17.811014 s: 0x1e: 0x 1
[MCU2_0]     17.811269 s: 0x1f: 0x 0
[MCU2_0]     17.811453 s: 0x20: 0x 3
[MCU2_0]     17.811618 s: 0x21: 0x 0
[MCU2_0]     17.811782 s: 0x22: 0x25
[MCU2_0]     17.811943 s: 0x23: 0x 0
[MCU2_0]     17.812103 s: 0x24: 0x 0
[MCU2_0]     17.812337 s: 0x25: 0x 0
[MCU2_0]     17.812522 s: 0x26: 0x 0
[MCU2_0]     17.812689 s: 0x27: 0x 0
[MCU2_0]     17.812851 s: 0x28: 0x 1
[MCU2_0]     17.813012 s: 0x29: 0x20
[MCU2_0]     17.813279 s: 0x2a: 0x20
[MCU2_0]     17.813463 s: 0x2b: 0xa0
[MCU2_0]     17.813632 s: 0x2c: 0x 0
[MCU2_0]     17.813795 s: 0x2d: 0x 0
[MCU2_0]     17.813958 s: 0x2e: 0xa5
[MCU2_0]     17.814118 s: 0x2f: 0x5a
[MCU2_0]     17.814342 s: 0x30: 0x 0
[MCU2_0]     17.814524 s: 0x31: 0xb9
[MCU2_0]     17.814694 s: 0x32: 0x 0
[MCU2_0]     17.814862 s: 0x33: 0x 5
[MCU2_0]     17.815025 s: 0x34: 0x c
[MCU2_0]     17.815277 s: 0x35: 0x 0
[MCU2_0]     17.815461 s: 0x36: 0x 0
[MCU2_0]     17.815629 s: 0x37: 0x 0
[MCU2_0]     17.815793 s: 0x38: 0x 0
[MCU2_0]     17.815954 s: 0x39: 0x 0
[MCU2_0]     17.816116 s: 0x3a: 0x 0
[MCU2_0]     17.816352 s: 0x3b: 0x 0
[MCU2_0]     17.816535 s: 0x3c: 0x 0
[MCU2_0]     17.816703 s: 0x3d: 0x 0
[MCU2_0]     17.816866 s: 0x3e: 0x81
[MCU2_0]     17.817027 s: 0x3f: 0x 2
[MCU2_0]     17.817281 s: 0x40: 0x 8
[MCU2_0]     17.817466 s: 0x41: 0x 5
[MCU2_0]     17.817636 s: 0x42: 0x c
[MCU2_0]     17.817799 s: 0x43: 0x 0
[MCU2_0]     17.817961 s: 0x44: 0x 0
[MCU2_0]     17.818124 s: 0x45: 0x 0
[MCU2_0]     17.818393 s: 0x46: 0x 0
[MCU2_0]     17.818577 s: 0x47: 0x 0
[MCU2_0]     17.818747 s: 0x48: 0x 0
[MCU2_0]     17.818908 s: 0x49: 0x 0
[MCU2_0]     17.819068 s: 0x4a: 0x 0
[MCU2_0]     17.819335 s: 0x4b: 0x 0
[MCU2_0]     17.819517 s: 0x4c: 0x 0
[MCU2_0]     17.819683 s: 0x4d: 0x 0
[MCU2_0]     17.819846 s: 0x4e: 0x 0
[MCU2_0]     17.820008 s: 0x4f: 0x8c
[MCU2_0]     17.820278 s: 0x50: 0x16
[MCU2_0]     17.820461 s: 0x51: 0x 0
[MCU2_0]     17.820632 s: 0x52: 0x 0
[MCU2_0]     17.820794 s: 0x53: 0x 0
[MCU2_0]     17.820955 s: 0x54: 0x 2
[MCU2_0]     17.821116 s: 0x55: 0x 0
[MCU2_0]     17.821337 s: 0x56: 0x 0
[MCU2_0]     17.821521 s: 0x57: 0x 2
[MCU2_0]     17.821687 s: 0x58: 0x 0
[MCU2_0]     17.821854 s: 0x59: 0x 0
[MCU2_0]     17.822016 s: 0x5a: 0x92
[MCU2_0]     17.822281 s: 0x5b: 0x81
[MCU2_0]     17.822471 s: 0x5c: 0x 7
[MCU2_0]     17.822645 s: 0x5d: 0x 6
[MCU2_0]     17.822812 s: 0x5e: 0x44
[MCU2_0]     17.822975 s: 0x5f: 0x 0
[MCU2_0]     17.823136 s: 0x60: 0x22
[MCU2_0]     17.823405 s: 0x61: 0x 2
[MCU2_0]     17.823594 s: 0x62: 0x 0
[MCU2_0]     17.823763 s: 0x63: 0x 0
[MCU2_0]     17.823927 s: 0x64: 0x 4
[MCU2_0]     17.824089 s: 0x65: 0x 1
[MCU2_0]     17.824343 s: 0x66: 0x 3
[MCU2_0]     17.824534 s: 0x67: 0x 3
[MCU2_0]     17.824702 s: 0x68: 0x 0
[MCU2_0]     17.824865 s: 0x69: 0x 0
[MCU2_0]     17.825027 s: 0x6a: 0x 0
[MCU2_0]     17.825270 s: 0x6b: 0x 0
[MCU2_0]     17.825454 s: 0x6c: 0x 0
[MCU2_0]     17.825623 s: 0x6d: 0x 0
[MCU2_0]     17.825785 s: 0x6e: 0x20
[MCU2_0]     17.825945 s: 0x6f: 0x 0
[MCU2_0]     17.826105 s: 0x70: 0x80
[MCU2_0]     17.826341 s: 0x71: 0x 0
[MCU2_0]     17.826528 s: 0x72: 0x 0
[MCU2_0]     17.826696 s: 0x73: 0x 0
[MCU2_0]     17.826860 s: 0x74: 0x 0
[MCU2_0]     17.827023 s: 0x75: 0x 0
[MCU2_0]     17.827278 s: 0x76: 0x 0
[MCU2_0]     17.827468 s: 0x77: 0x24
[MCU2_0]     17.827638 s: 0x78: 0x 0
[MCU2_0]     17.827804 s: 0x79: 0x 0
[MCU2_0]     17.827968 s: 0x7a: 0x 0
[MCU2_0]     17.828130 s: 0x7b: 0x 0
[MCU2_0]     17.828412 s: 0x7c: 0x 0
[MCU2_0]     17.828598 s: 0x7d: 0x 0
[MCU2_0]     17.828767 s: 0x7e: 0x7f
[MCU2_0]     17.828933 s: 0x7f: 0x 0
[MCU2_0]     17.829095 s: 0x80: 0x 0
[MCU2_0]     17.829341 s: 0x81: 0x 0
[MCU2_0]     17.829524 s: 0x82: 0x 0
[MCU2_0]     17.829694 s: 0x83: 0x 0
[MCU2_0]     17.829858 s: 0x84: 0x 0
[MCU2_0]     17.830018 s: 0x85: 0x 0
[MCU2_0]     17.830277 s: 0x86: 0x 0
[MCU2_0]     17.830466 s: 0x87: 0x 0
[MCU2_0]     17.830638 s: 0x88: 0x 0
[MCU2_0]     17.830803 s: 0x89: 0x 0
[MCU2_0]     17.830963 s: 0x8a: 0x 0
[MCU2_0]     17.831124 s: 0x8b: 0x 0
[MCU2_0]     17.831392 s: 0x8c: 0x 0
[MCU2_0]     17.831576 s: 0x8d: 0x 0
[MCU2_0]     17.831744 s: 0x8e: 0x 0
[MCU2_0]     17.831909 s: 0x8f: 0x 0
[MCU2_0]     17.832074 s: 0x90: 0x 0
[MCU2_0]     17.832351 s: 0x91: 0x 0
[MCU2_0]     17.832543 s: 0x92: 0x 0
[MCU2_0]     17.832718 s: 0x93: 0x 0
[MCU2_0]     17.832883 s: 0x94: 0x 0
[MCU2_0]     17.833050 s: 0x95: 0x 0
[MCU2_0]     17.833284 s: 0x96: 0x 0
[MCU2_0]     17.833476 s: 0x97: 0x 0
[MCU2_0]     17.833642 s: 0x98: 0x 0
[MCU2_0]     17.833806 s: 0x99: 0x 0
[MCU2_0]     17.833968 s: 0x9a: 0x 0
[MCU2_0]     17.834135 s: 0x9b: 0x 0
[MCU2_0]     17.834416 s: 0x9c: 0x 0
[MCU2_0]     17.834595 s: 0x9d: 0x 0
[MCU2_0]     17.834761 s: 0x9e: 0x 0
[MCU2_0]     17.834922 s: 0x9f: 0x 0
[MCU2_0]     17.835084 s: 0xa0: 0x 0
[MCU2_0]     17.835343 s: 0xa1: 0x 0
[MCU2_0]     17.835527 s: 0xa2: 0x 0
[MCU2_0]     17.835699 s: 0xa3: 0x 0
[MCU2_0]     17.835863 s: 0xa4: 0x 0
[MCU2_0]     17.836024 s: 0xa5: 0x 0
[MCU2_0]     17.836271 s: 0xa6: 0x 0
[MCU2_0]     17.836457 s: 0xa7: 0x 0
[MCU2_0]     17.836622 s: 0xa8: 0x 0
[MCU2_0]     17.836785 s: 0xa9: 0x 0
[MCU2_0]     17.836948 s: 0xaa: 0x 0
[MCU2_0]     17.837109 s: 0xab: 0x 0
[MCU2_0]     17.837339 s: 0xac: 0x 0
[MCU2_0]     17.837527 s: 0xad: 0x 0
[MCU2_0]     17.837694 s: 0xae: 0x 0
[MCU2_0]     17.837858 s: 0xaf: 0x 0
[MCU2_0]     17.838021 s: 0xb0: 0x 0
[MCU2_0]     17.838270 s: 0xb1: 0x 0
[MCU2_0]     17.838456 s: 0xb2: 0x 0
[MCU2_0]     17.838626 s: 0xb3: 0x 0
[MCU2_0]     17.838791 s: 0xb4: 0x 0
[MCU2_0]     17.838950 s: 0xb5: 0x 0
[MCU2_0]     17.839112 s: 0xb6: 0x 0
[MCU2_0]     17.839341 s: 0xb7: 0x 0
[MCU2_0]     17.839526 s: 0xb8: 0x 0
[MCU2_0]     17.839693 s: 0xb9: 0x 0
[MCU2_0]     17.839857 s: 0xba: 0x 0
[MCU2_0]     17.840023 s: 0xbb: 0x 0
[MCU2_0]     17.840271 s: 0xbc: 0x 0
[MCU2_0]     17.840456 s: 0xbd: 0x 0
[MCU2_0]     17.840624 s: 0xbe: 0x 0
[MCU2_0]     17.840787 s: 0xbf: 0x 0
[MCU2_0]     17.840948 s: 0xc0: 0x 0
[MCU2_0]     17.841108 s: 0xc1: 0x 0
[MCU2_0]     17.841332 s: 0xc2: 0x82
[MCU2_0]     17.841520 s: 0xc3: 0x 0
[MCU2_0]     17.841689 s: 0xc4: 0x38
[MCU2_0]     17.841854 s: 0xc5: 0x 0
[MCU2_0]     17.842015 s: 0xc6: 0x 0
[MCU2_0]     17.842291 s: 0xc7: 0x60
[MCU2_0]     17.842480 s: 0xc8: 0x40
[MCU2_0]     17.842658 s: 0xc9: 0x 0
[MCU2_0]     17.842824 s: 0xca: 0x 0
[MCU2_0]     17.842987 s: 0xcb: 0x 0
[MCU2_0]     17.843152 s: 0xcc: 0x 0
[MCU2_0]     17.843434 s: 0xcd: 0x 2
[MCU2_0]     17.843604 s: 0xce: 0xff
[MCU2_0]     17.843767 s: 0xcf: 0x 0
[MCU2_0]     17.843929 s: 0xd0: 0x 0
[MCU2_0]     17.844093 s: 0xd1: 0x 0
[MCU2_0]     17.844341 s: 0xd2: 0x 0
[MCU2_0]     17.844525 s: 0xd3: 0x 0
[MCU2_0]     17.844693 s: 0xd4: 0x 0
[MCU2_0]     17.844855 s: 0xd5: 0x 0
[MCU2_0]     17.845016 s: 0xd6: 0x 0
[MCU2_0]     17.845271 s: 0xd7: 0x 0
[MCU2_0]     17.845462 s: 0xd8: 0x 0
[MCU2_0]     17.845634 s: 0xd9: 0x 0
[MCU2_0]     17.845802 s: 0xda: 0x 0
[MCU2_0]     17.845967 s: 0xdb: 0x 0
[MCU2_0]     17.846129 s: 0xdc: 0x 0
[MCU2_0]     17.846400 s: 0xdd: 0x 0
[MCU2_0]     17.846592 s: 0xde: 0x 0
[MCU2_0]     17.846763 s: 0xdf: 0x 0
[MCU2_0]     17.846928 s: 0xe0: 0x 0
[MCU2_0]     17.847092 s: 0xe1: 0x 0
[MCU2_0]     17.847357 s: 0xe2: 0x82
[MCU2_0]     17.847548 s: 0xe3: 0x 0
[MCU2_0]     17.847717 s: 0xe4: 0x28
[MCU2_0]     17.847880 s: 0xe5: 0x 8
[MCU2_0]     17.848042 s: 0xe6: 0x 0
[MCU2_0]     17.848279 s: 0xe7: 0x 0
[MCU2_0]     17.848465 s: 0xe8: 0x 0
[MCU2_0]     17.848636 s: 0xe9: 0x 0
[MCU2_0]     17.848799 s: 0xea: 0x 0
[MCU2_0]     17.848960 s: 0xeb: 0x 0
[MCU2_0]     17.849124 s: 0xec: 0x 0
[MCU2_0]     17.849387 s: 0xed: 0x 2
[MCU2_0]     17.849574 s: 0xee: 0x 0
[MCU2_0]     17.849742 s: 0xef: 0x 0
[MCU2_0]     17.849908 s: 0xf0: 0x5f
[MCU2_0]     17.850073 s: 0xf1: 0x55
[MCU2_0]     17.850343 s: 0xf2: 0x42
[MCU2_0]     17.850530 s: 0xf3: 0x39
[MCU2_0]     17.850697 s: 0xf4: 0x34
[MCU2_0]     17.850862 s: 0xf5: 0x31
[MCU2_0]     17.851024 s: 0xf6: 0x 0
[MCU2_0]     17.851276 s: 0xf7: 0x 0
[MCU2_0]     17.851458 s: 0xf8: 0x 0
[MCU2_0]     17.851627 s: 0xf9: 0x 0
[MCU2_0]     17.851791 s: 0xfa: 0x 0
[MCU2_0]     17.851955 s: 0xfb: 0x 0
[MCU2_0]     17.852117 s: 0xfc: 0x 0
[MCU2_0]     17.852338 s: 0xfd: 0x 0
[MCU2_0]     17.852522 s: 0xfe: 0x 0
[MCU2_0]     17.852691 s: 0xff: 0x 0
[MCU2_0]     17.852726 s: dump ub941 registers done
[MCU2_0]     17.852763 s: DSS: SERDES Configuration... Done !!!
[MCU2_0]     17.856428 s: DSS: Init ... Done !!!
[MCU2_0]     17.856498 s: VHWA: VPAC Init ... !!!
[MCU2_0]     17.856530 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
[MCU2_0]     17.856747 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.856788 s: VHWA: LDC Init ... !!!
[MCU2_0]     17.860491 s: VHWA: LDC Init ... Done !!!
[MCU2_0]     17.860562 s: VHWA: MSC Init ... !!!
[MCU2_0]     17.872716 s: VHWA: MSC Init ... Done !!!
[MCU2_0]     17.872787 s: VHWA: NF Init ... !!!
[MCU2_0]     17.874938 s: VHWA: NF Init ... Done !!!
[MCU2_0]     17.875009 s: VHWA: VISS Init ... !!!
[MCU2_0]     17.886581 s: VHWA: VISS Init ... Done !!!
[MCU2_0]     17.886653 s: VHWA: VPAC Init ... Done !!!
[MCU2_0]     17.886700 s:  VX_ZONE_INIT:Enabled
[MCU2_0]     17.886731 s:  VX_ZONE_ERROR:Enabled
[MCU2_0]     17.886758 s:  VX_ZONE_WARNING:Enabled
[MCU2_0]     17.888127 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target IPU1-0
[MCU2_0]     17.888581 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_NF
[MCU2_0]     17.888827 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_LDC1
[MCU2_0]     17.889049 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_MSC1
[MCU2_0]     17.889496 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_MSC2
[MCU2_0]     17.889813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_VISS1
[MCU2_0]     17.890089 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE1
[MCU2_0]     17.890504 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE2
[MCU2_0]     17.890791 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DISPLAY1
[MCU2_0]     17.891074 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DISPLAY2
[MCU2_0]     17.891481 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CSITX
[MCU2_0]     17.891799 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE3
[MCU2_0]     17.892088 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE4
[MCU2_0]     17.892538 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE5
[MCU2_0]     17.892856 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE6
[MCU2_0]     17.893305 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE7
[MCU2_0]     17.893656 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE8
[MCU2_0]     17.893931 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M1
[MCU2_0]     17.894411 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M2
[MCU2_0]     17.894706 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M3
[MCU2_0]     17.894971 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M4
[MCU2_0]     17.895031 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
[MCU2_0]     17.895069 s: APP: OpenVX Target kernel init ... !!!
[MCU2_0]     17.916914 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_0]     17.916989 s: CSI2RX: Init ... !!!
[MCU2_0]     17.917019 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
[MCU2_0]     17.917155 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.917367 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
[MCU2_0]     17.917534 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.917577 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
[MCU2_0]     17.917722 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.917758 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
[MCU2_0]     17.917859 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.917897 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
[MCU2_0]     17.917996 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     17.918935 s: CSI2RX: Init ... Done !!!
[MCU2_0]     17.919007 s: ISS: Init ... !!!
[MCU2_0]     17.919058 s: IssSensor_Init ... Done !!!
[MCU2_0]     17.919363 s: vissRemoteServer_Init ... Done !!!
[MCU2_0]     17.919455 s: IttRemoteServer_Init ... Done !!!
[MCU2_0]     17.919497 s: UDMA Copy: Init ... !!!
[MCU2_0]     17.921333 s: UDMA Copy: Init ... Done !!!
[MCU2_0]     17.921441 s: APP: Init ... Done !!!
[MCU2_0]     17.921482 s: APP: Run ... !!!
[MCU2_0]     17.921511 s: IPC: Starting echo test ...
[MCU2_1]      4.098940 s: CIO: Init ... Done !!!
[MCU2_1]      4.099010 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1]      4.099053 s: APP: Init ... !!!
[MCU2_1]      4.099078 s: SCICLIENT: Init ... !!!
[MCU2_1]      4.099336 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
[MCU2_1]      4.099385 s: SCICLIENT: DMSC FW revision 0x16
[MCU2_1]      4.099419 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1]      4.099455 s: SCICLIENT: Init ... Done !!!
[MCU2_1]      4.099497 s: UDMA: Init ... !!!
[MCU2_1]      4.100904 s: UDMA: Init ... Done !!!
[MCU2_1]      4.100968 s: MEM: Init ... !!!
[MCU2_1]      4.101012 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
[MCU2_1]      4.101085 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
[MCU2_1]      4.101146 s: MEM: Init ... Done !!!
[MCU2_1]      4.101170 s: IPC: Init ... !!!
[MCU2_1]      4.101231 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_1]      4.101281 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1]     17.387335 s: IPC: HLOS is ready !!!
[MCU2_1]     17.402701 s: IPC: Init ... Done !!!
[MCU2_1]     17.402768 s: APP: Syncing with 5 CPUs ... !!!
[MCU2_1]     17.439387 s: APP: Syncing with 5 CPUs ... Done !!!
[MCU2_1]     17.439593 s: REMOTE_SERVICE: Init ... !!!
[MCU2_1]     17.441253 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_1]     17.441317 s: FVID2: Init ... !!!
[MCU2_1]     17.441391 s: FVID2: Init ... Done !!!
[MCU2_1]     17.441425 s: VHWA: DMPAC: Init ... !!!
[MCU2_1]     17.441451 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
[MCU2_1]     17.441985 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_1]     17.442025 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
[MCU2_1]     17.442486 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_1]     17.442519 s: VHWA: DOF Init ... !!!
[MCU2_1]     17.450606 s: VHWA: DOF Init ... Done !!!
[MCU2_1]     17.450665 s: VHWA: SDE Init ... !!!
[MCU2_1]     17.453179 s: VHWA: SDE Init ... Done !!!
[MCU2_1]     17.453233 s: VHWA: DMPAC: Init ... Done !!!
[MCU2_1]     17.453278 s:  VX_ZONE_INIT:Enabled
[MCU2_1]     17.453307 s:  VX_ZONE_ERROR:Enabled
[MCU2_1]     17.453333 s:  VX_ZONE_WARNING:Enabled
[MCU2_1]     17.454471 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DMPAC_SDE
[MCU2_1]     17.454730 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DMPAC_DOF
[MCU2_1]     17.454970 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target IPU1-1
[MCU2_1]     17.455025 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
[MCU2_1]     17.455061 s: APP: OpenVX Target kernel init ... !!!
[MCU2_1]     17.455361 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_1]     17.455402 s: UDMA Copy: Init ... !!!
[MCU2_1]     17.457262 s: UDMA Copy: Init ... Done !!!
[MCU2_1]     17.457336 s: APP: Init ... Done !!!
[MCU2_1]     17.457372 s: APP: Run ... !!!
[MCU2_1]     17.457400 s: IPC: Starting echo test ...
[MCU2_1]     17.460375 s: APP: Run ... Done !!!
[MCU2_1]     17.461664 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.]
[MCU2_1]     17.461789 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.]
[MCU2_1]     17.461881 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
[MCU2_1]     17.935847 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
[C6x_1 ]      4.167604 s: CIO: Init ... Done !!!
[C6x_1 ]      4.167629 s: ### CPU Frequency = 1350000000 Hz
[C6x_1 ]      4.167640 s: APP: Init ... !!!
[C6x_1 ]      4.167647 s: SCICLIENT: Init ... !!!
[C6x_1 ]      4.167870 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
[C6x_1 ]      4.167881 s: SCICLIENT: DMSC FW revision 0x16
[C6x_1 ]      4.167891 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_1 ]      4.167900 s: SCICLIENT: Init ... Done !!!
[C6x_1 ]      4.167909 s: UDMA: Init ... !!!
[C6x_1 ]      4.169338 s: UDMA: Init ... Done !!!
[C6x_1 ]      4.169355 s: MEM: Init ... !!!
[C6x_1 ]      4.169368 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
[C6x_1 ]      4.169386 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_1 ]      4.169401 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
[C6x_1 ]      4.169417 s: MEM: Init ... Done !!!
[C6x_1 ]      4.169425 s: IPC: Init ... !!!
[C6x_1 ]      4.169446 s: IPC: 6 CPUs participating in IPC !!!
[C6x_1 ]      4.169459 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_1 ]     16.008799 s: IPC: HLOS is ready !!!
[C6x_1 ]     16.012677 s: IPC: Init ... Done !!!
[C6x_1 ]     16.012703 s: APP: Syncing with 5 CPUs ... !!!
[C6x_1 ]     17.439374 s: APP: Syncing with 5 CPUs ... Done !!!
[C6x_1 ]     17.439388 s: REMOTE_SERVICE: Init ... !!!
[C6x_1 ]     17.440017 s: REMOTE_SERVICE: Init ... Done !!!
[C6x_1 ]     17.440055 s:  VX_ZONE_INIT:Enabled
[C6x_1 ]     17.440066 s:  VX_ZONE_ERROR:Enabled
[C6x_1 ]     17.440076 s:  VX_ZONE_WARNING:Enabled
[C6x_1 ]     17.440791 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
[C6x_1 ]     17.440857 s: APP: OpenVX Target kernel init ... !!!
[C6x_1 ]     17.441181 s: APP: OpenVX Target kernel init ... Done !!!
[C6x_1 ]     17.441200 s: UDMA Copy: Init ... !!!
[C6x_1 ]     17.444661 s: UDMA Copy: Init ... Done !!!
[C6x_1 ]     17.444680 s: APP: Init ... Done !!!
[C6x_1 ]     17.445477 s: APP: Run ... !!!
[C6x_1 ]     17.445487 s: IPC: Starting echo test ...
[C6x_1 ]     17.446550 s: APP: Run ... Done !!!
[C6x_1 ]     17.446869 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P]
[C6x_1 ]     17.447043 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P]
[C6x_1 ]     17.460973 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
[C6x_1 ]     17.935697 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
[C6x_2 ]      4.261215 s: CIO: Init ... Done !!!
[C6x_2 ]      4.261241 s: ### CPU Frequency = 1350000000 Hz
[C6x_2 ]      4.261252 s: APP: Init ... !!!
[C6x_2 ]      4.261260 s: SCICLIENT: Init ... !!!
[C6x_2 ]      4.261481 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
[C6x_2 ]      4.261493 s: SCICLIENT: DMSC FW revision 0x16
[C6x_2 ]      4.261503 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_2 ]      4.261513 s: SCICLIENT: Init ... Done !!!
[C6x_2 ]      4.261522 s: UDMA: Init ... !!!
[C6x_2 ]      4.262969 s: UDMA: Init ... Done !!!
[C6x_2 ]      4.262986 s: MEM: Init ... !!!
[C6x_2 ]      4.263000 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
[C6x_2 ]      4.263018 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_2 ]      4.263033 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
[C6x_2 ]      4.263049 s: MEM: Init ... Done !!!
[C6x_2 ]      4.263058 s: IPC: Init ... !!!
[C6x_2 ]      4.263079 s: IPC: 6 CPUs participating in IPC !!!
[C6x_2 ]      4.263092 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_2 ]     16.675861 s: IPC: HLOS is ready !!!
[C6x_2 ]     16.679546 s: IPC: Init ... Done !!!
[C6x_2 ]     16.679574 s: APP: Syncing with 5 CPUs ... !!!
[C6x_2 ]     17.439374 s: APP: Syncing with 5 CPUs ... Done !!!
[C6x_2 ]     17.439388 s: REMOTE_SERVICE: Init ... !!!
[C6x_2 ]     17.440029 s: REMOTE_SERVICE: Init ... Done !!!
[C6x_2 ]     17.440069 s:  VX_ZONE_INIT:Enabled
[C6x_2 ]     17.440080 s:  VX_ZONE_ERROR:Enabled
[C6x_2 ]     17.440089 s:  VX_ZONE_WARNING:Enabled
[C6x_2 ]     17.440852 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
[C6x_2 ]     17.440871 s: APP: OpenVX Target kernel init ... !!!
[C6x_2 ]     17.441192 s: APP: OpenVX Target kernel init ... Done !!!
[C6x_2 ]     17.441211 s: UDMA Copy: Init ... !!!
[C6x_2 ]     17.444797 s: UDMA Copy: Init ... Done !!!
[C6x_2 ]     17.444816 s: APP: Init ... Done !!!
[C6x_2 ]     17.445584 s: APP: Run ... !!!
[C6x_2 ]     17.445594 s: IPC: Starting echo test ...
[C6x_2 ]     17.446740 s: APP: Run ... Done !!!
[C6x_2 ]     17.447047 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[.] C66X_2[s] C7X_1[P]
[C6x_2 ]     17.447082 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P]
[C6x_2 ]     17.461007 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
[C6x_2 ]     17.935747 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
[C7x_1 ]      4.494031 s: CIO: Init ... Done !!!
[C7x_1 ]      4.494046 s: ### CPU Frequency = 1000000000 Hz
[C7x_1 ]      4.494057 s: APP: Init ... !!!
[C7x_1 ]      4.494064 s: SCICLIENT: Init ... !!!
[C7x_1 ]      4.494276 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
[C7x_1 ]      4.494289 s: SCICLIENT: DMSC FW revision 0x16
[C7x_1 ]      4.494299 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ]      4.494310 s: SCICLIENT: Init ... Done !!!
[C7x_1 ]      4.494319 s: UDMA: Init ... !!!
[C7x_1 ]      4.495419 s: UDMA: Init ... Done !!!
[C7x_1 ]      4.495431 s: MEM: Init ... !!!
[C7x_1 ]      4.495442 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
[C7x_1 ]      4.495463 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
[C7x_1 ]      4.495480 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
[C7x_1 ]      4.495497 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
[C7x_1 ]      4.495514 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 385875968 bytes !!!
[C7x_1 ]      4.495532 s: MEM: Init ... Done !!!
[C7x_1 ]      4.495540 s: IPC: Init ... !!!
[C7x_1 ]      4.495553 s: IPC: 6 CPUs participating in IPC !!!
[C7x_1 ]      4.495567 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ]     17.437363 s: IPC: HLOS is ready !!!
[C7x_1 ]     17.439345 s: IPC: Init ... Done !!!
[C7x_1 ]     17.439360 s: APP: Syncing with 5 CPUs ... !!!
[C7x_1 ]     17.439374 s: APP: Syncing with 5 CPUs ... Done !!!
[C7x_1 ]     17.439384 s: REMOTE_SERVICE: Init ... !!!
[C7x_1 ]     17.439531 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_1 ]     17.439554 s:  VX_ZONE_INIT:Enabled
[C7x_1 ]     17.439564 s:  VX_ZONE_ERROR:Enabled
[C7x_1 ]     17.439573 s:  VX_ZONE_WARNING:Enabled
[C7x_1 ]     17.439753 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
[C7x_1 ]     17.439847 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
[C7x_1 ]     17.439947 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
[C7x_1 ]     17.440018 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
[C7x_1 ]     17.440085 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
[C7x_1 ]     17.440203 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
[C7x_1 ]     17.440272 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
[C7x_1 ]     17.440333 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
[C7x_1 ]     17.440354 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
[C7x_1 ]     17.440367 s: APP: OpenVX Target kernel init ... !!!
[C7x_1 ]     17.440549 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_1 ]     17.440562 s: APP: Init ... Done !!!
[C7x_1 ]     17.440571 s: APP: Run ... !!!
[C7x_1 ]     17.440578 s: IPC: Starting echo test ...
[C7x_1 ]     17.440731 s: APP: Run ... Done !!!
[C7x_1 ]     17.446875 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[.] C7X_1[s]
[C7x_1 ]     17.447043 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s]
[C7x_1 ]     17.461036 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
[C7x_1 ]     17.935778 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]

root@j7-evm:/opt/vision_apps# ./run_app_dof.sh
APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=4) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
   381.268733 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
   381.275282 s:  VX_ZONE_INIT:Enabled
   381.275320 s:  VX_ZONE_ERROR:Enabled
   381.275325 s:  VX_ZONE_WARNING:Enabled
   381.277689 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
   381.279589 s:  VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!


 =================================
 Demo : Dense Optical Flow Example 1
 =================================

 p: Print performance statistics

 e: Export performance statistics

 x: Exit

 Enter Choice:  0x60: 0x22



 =================================
 Demo : Dense Optical Flow Example 1
 =================================

 p: Print performance statistics

 e: Export performance statistics

 x: Exit

 Enter Choice:


 =================================
 Demo : Dense Optical Flow Example 1
 =================================

 p: Print performance statistics

 e: Export performance statistics

 x: Exit

 Enter Choice:
   385.856847 s:  VX_ZONE_INIT:[tivxHostDeInitLocal:100] De-Initialization Done for HOST !!!
   385.861243 s:  VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!!
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
IPC: Deinit ... !!!
IPC: DeInit ... Done !!!
MEM: Deinit ... !!!
MEM: Alloc's: 34 alloc's of 34859676 bytes
MEM: Free's : 34 free's  of 34859676 bytes
MEM: Open's : 0 allocs  of 0 bytes
MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!
root@j7-evm:/opt/vision_apps#