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.

[参考译文] TDA4AL-Q1:[FAQ]TDA4AL:如何使用 CSITX 输出数据

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1224750/tda4al-q1-faq-tda4al-how-to-use-csitx-output-data

器件型号:TDA4AL-Q1

您好、 TI 专家!

  硬件:主板

  SW:RTOS 08_05_00_11 SDK

  我们的图表如下:  Capture node -> Csitx node

  我们参考[ rtos_sdk/tiovx/kernel_j7/wa/test/test_csitx_csirx.c ] 修改 [ vision_apps/basic_demos/app_multi_cam/main.c ]

  这是我们的代码 midify diff:

   

diff --git a/vision_apps/platform/j721s2/rtos/common/app_cfg_mcu2_0.h b/vision_apps/platform/j721s2/rtos/common/app_cfg_mcu2_0.h
index 5718a54e2..f9a451f3b 100755
--- a/vision_apps/platform/j721s2/rtos/common/app_cfg_mcu2_0.h
+++ b/vision_apps/platform/j721s2/rtos/common/app_cfg_mcu2_0.h
@@ -77,7 +77,7 @@
 #ifdef BUILD_MCU_BOARD_DEPENDENCIES
 
     #define ENABLE_CSI2RX
-    #undef ENABLE_CSI2TX
+    #define ENABLE_CSI2TX   
 
     /* IMPORANT NOTE:
      * - Only one of ENABLE_DSS_SINGLE or ENABLE_DSS_DUAL should be defined





diff --git a/vision_apps/apps/basic_demos/app_multi_cam/main.c b/vision_apps/apps/basic_demos/app_multi_cam/main.c
index 23811668b..37b22fbf3 100755
--- a/vision_apps/apps/basic_demos/app_multi_cam/main.c
+++ b/vision_apps/apps/basic_demos/app_multi_cam/main.c
@@ -80,6 +80,31 @@
 #define APP_BUFFER_Q_DEPTH   (4)
 #define APP_PIPELINE_DEPTH   (7)
 
+#define USE_CSITX
+
+#ifdef USE_CSITX
+typedef struct {
+    tivx_csitx_params_t csitx_config;
+    vx_user_data_object csitx_obj;
+    vx_object_array     arr[APP_MODULES_MAX_BUFQ_DEPTH];
+
+    /*! Csitx node object */
+    vx_node             node;   
+
+    /*! Csitx node params structure to initialize config object */
+    tivx_csitx_params_t params;
+
+    /*! User data object for config parameter, used as node parameter of Csitx node */
+    vx_user_data_object config;
+
+    /*! Csitx node graph parameter index */
+    vx_int32        graph_parameter_index;
+
+    /*! Csitx node format, taken from sensor_out_format */
+    vx_uint32       csitx_format;
+} CsitxObj;
+#endif
+
 typedef struct {
 
     SensorObj     sensorObj;
@@ -89,6 +114,9 @@ typedef struct {
     LDCObj        ldcObj;
     ImgMosaicObj  imgMosaicObj;
     DisplayObj    displayObj;
+    #ifdef USE_CSITX
+    CsitxObj      csitxObj;
+    #endif
 
     vx_char output_file_path[APP_MAX_FILE_PATH];
 
@@ -118,6 +146,8 @@ typedef struct {
     int32_t enable_viss;
     int32_t enable_aewb;
     int32_t enable_mosaic;
+    int32_t enable_display;
+    int32_t enable_csitx;
 
     int32_t pipeline;
 
@@ -239,7 +269,7 @@ static vx_status app_run_graph_interactive(AppObj *obj)
             switch(ch)
             {
                 case 'p':
-                    appPerfStatsPrintAll();
+                    //appPerfStatsPrintAll();
                     status = tivx_utils_graph_perf_print(obj->graph);
                     appPerfPointPrint(&obj->fileio_perf);
                     appPerfPointPrint(&obj->total_perf);
@@ -256,6 +286,18 @@ static vx_status app_run_graph_interactive(AppObj *obj)
                                     TIVX_CAPTURE_PRINT_STATISTICS,
                                     refs, 1u);
                     }
+                    #ifdef USE_CSITX
+                    vx_reference csitx_refs[1];
+                    csitx_refs[0] = (vx_reference)obj->csitxObj.arr[0];
+                    if ((obj->enable_csitx == 1) && (status == VX_SUCCESS))
+                    {
+                        printf("[test] ----->>>> Print Csitx Statis ...\n");
+                        status = tivxNodeSendCommand(obj->csitxObj.node, 0u,
+                                    TIVX_CSITX_GET_STATISTICS,
+                                    csitx_refs, 1u);
+                    }
+                    printf("[test] %s down ...\n", __func__);
+                    #endif
                     break;
                 case 'e':
                     perf_arr[0] = &obj->total_perf;
@@ -627,12 +669,16 @@ vx_int32 app_multi_cam_main(vx_int32 argc, vx_char* argv[])
         obj->enable_viss = 0;
         obj->enable_aewb = 0;
         obj->enable_mosaic = 0;
+        obj->enable_display = 0;
+        obj->enable_csitx = 1;
     }
     else
     {
         obj->enable_viss = 1;
         obj->enable_aewb = 1;
         obj->enable_mosaic = 1;
+        obj->enable_display = 0;
+        obj->enable_csitx = 0;
     }
 
     /*Update of parameters are config file read*/
@@ -704,6 +750,11 @@ static vx_status app_init(AppObj *obj)
 {
     vx_status status = VX_SUCCESS;
 
+        #ifdef USE_CSITX
+        int idx = 0;
+        tivx_csitx_params_t tmp_csitx_config = obj->csitxObj.csitx_config;
+        #endif
+
     if (1U == obj->enable_configure_hwa_freq)
     {
         APP_PRINTF("Configuring VPAC frequency!\n");
@@ -778,12 +829,100 @@ static vx_status app_init(AppObj *obj)
         APP_PRINTF("Img Mosaic init done!\n");
     }
 
-    if (status == VX_SUCCESS)
+    if ((obj->enable_display==1) && (status == VX_SUCCESS))
     {
         status = app_init_display(obj->context, &obj->displayObj, "display_obj");
         APP_PRINTF("Display init done!\n");
     }
 
+    #ifdef USE_CSITX
+    if ((obj->enable_csitx == 1) && (status == VX_SUCCESS))
+    {
+        //status = app_init_csitx(obj->context, &obj->csitxObj, "capture_obj", APP_BUFFER_Q_DEPTH);
+        #if 1
+        memset(&tmp_csitx_config, 0, sizeof(tivx_csitx_params_t));
+        tivx_csitx_params_init(&tmp_csitx_config);
+        tmp_csitx_config.numInst                          = 1U;
+        tmp_csitx_config.numCh                            = 1;  //sensorObj->num_cameras_enabled;
+        tmp_csitx_config.instId[0U]                       = 0;  //CSI0
+        tmp_csitx_config.instCfg[0U].rxCompEnable         = (uint32_t)vx_true_e;
+        tmp_csitx_config.instCfg[0U].rxv1p3MapEnable      = (uint32_t)vx_true_e;
+        tmp_csitx_config.instCfg[0U].laneBandSpeed        = TIVX_CSITX_LANE_BAND_SPEED_1200_TO_1400_MBPS; 
+        tmp_csitx_config.instCfg[0U].laneSpeedMbps        = 800U;
+        tmp_csitx_config.instCfg[0U].numDataLanes         = 4U;
+        tmp_csitx_config.instCfg[0U].vBlank               = 0U;
+        tmp_csitx_config.instCfg[0U].hBlank               = 0U;
+        //tmp_csitx_config.instCfg[0U].startDelayPeriod     = 40U;
+
+
+        for (idx = 0U ; idx < tmp_csitx_config.instCfg[0U].numDataLanes ; idx++)
+        {
+            tmp_csitx_config.instCfg[0U].lanePolarityCtrl[idx] = 0u;
+        }
+
+        for (idx = 0U; idx < tmp_csitx_config.instCfg[0U].numDataLanes; idx++)
+        {
+            tmp_csitx_config.chVcNum[idx]   = idx;
+            tmp_csitx_config.chInstMap[idx] = tmp_csitx_config.instId[0U];
+        }
+        #endif
+            //status = app_create_graph_csitx(obj->capture_graph, &obj->csitxObj);
+            vx_image csitx_image;
+            csitx_image = (vx_image)vxGetObjectArrayItem(obj->captureObj.raw_image_arr[0], 0);
+            printf("[test]------------ csitx image is from capture !!!\n");
+
+            status = vxGetStatus((vx_reference)csitx_image);
+            if (status == VX_SUCCESS)
+            {
+               obj->csitxObj.arr[0] = vxCreateObjectArray(obj->context, (vx_reference)csitx_image, 1);
+               status = vxGetStatus((vx_reference)obj->csitxObj.arr[0]);
+               if (status != VX_SUCCESS)
+               {
+                   printf("[%s:%d]: Unable to create csitx image object array !\n",__func__, __LINE__);
+               }
+               else
+               {
+                   vx_char name[VX_MAX_REFERENCE_NAME];
+                   snprintf(name, VX_MAX_REFERENCE_NAME, "csitx.arr_%d", 0);
+                   vxSetReferenceName((vx_reference)obj->csitxObj.arr[0], name);
+               }
+               vxReleaseImage(&csitx_image);
+            }
+            else
+            {
+               printf("[%s:%d]: Unable to create csitx_img ... \n",__func__, __LINE__);
+            }
+
+            if (status == VX_SUCCESS)
+            {
+                obj->csitxObj.csitx_obj = vxCreateUserDataObject(obj->context, "tivx_csitx_params_t", sizeof(tivx_csitx_params_t), &obj->csitxObj.csitx_config);
+                status = vxGetStatus((vx_reference)obj->csitxObj.csitx_obj);
+                if(status == VX_SUCCESS)
+                {
+                    vxSetReferenceName((vx_reference)obj->csitxObj.csitx_obj, "csitx_node_csitx_object");
+                    printf("[%s:%d]: create Csitx Object ok ...\n",__func__, __LINE__);
+                }
+                else
+                {
+                    printf("[%s%d]: Unable to create Csitx Object\n",__func__, __LINE__);
+                }
+
+            }
+            else
+            {
+                printf("[%s : %d] csitx_in_image get failed !!!\n",__func__, __LINE__);
+            }
+        printf("Csitx init done!\n");
+    }
+    #endif
+
     appPerfPointSetName(&obj->total_perf , "TOTAL");
     appPerfPointSetName(&obj->fileio_perf, "FILEIO");
     return status;
@@ -821,7 +960,10 @@ static void app_deinit(AppObj *obj)
         APP_PRINTF("Img Mosaic deinit done!\n");
     }
 
-    app_deinit_display(&obj->displayObj);
+    if(obj->enable_display == 1)
+    {
+        app_deinit_display(&obj->displayObj);
+    }
     APP_PRINTF("Display deinit done!\n");
 
     tivxHwaUnLoadKernels(obj->context);
@@ -853,7 +995,10 @@ static void app_delete_graph(AppObj *obj)
     app_delete_img_mosaic(&obj->imgMosaicObj);
     APP_PRINTF("Img Mosaic delete done!\n");
 
-    app_delete_display(&obj->displayObj);
+    if(obj->enable_display == 1)
+    {
+        app_delete_display(&obj->displayObj);
+    }
     APP_PRINTF("Display delete done!\n");
 
     vxReleaseGraph(&obj->graph);
@@ -950,12 +1095,34 @@ static vx_status app_create_graph(AppObj *obj)
         display_in_image = (vx_image)vxGetObjectArrayItem(obj->captureObj.raw_image_arr[0], 0);
     }
 
-    if(status == VX_SUCCESS)
+    if((obj->enable_display == 1) && (status == VX_SUCCESS))
     {
         status = app_create_graph_display(obj->graph, &obj->displayObj, display_in_image);
         APP_PRINTF("Display graph done!\n");
     }
 
+    #ifdef USE_CSITX
+    if((obj->enable_csitx == 1) && (status == VX_SUCCESS))
+    {
+
+            obj->csitxObj.node = tivxCsitxNode(obj->graph, obj->csitxObj.csitx_obj, obj->csitxObj.arr[0]);
+            //obj->csitxObj.node = tivxCsitxNode(obj->graph, obj->csitxObj.csitx_obj, obj->captureObj.raw_image_arr[0]);
+            status = vxGetStatus((vx_reference)obj->csitxObj.node);
+            if (status == VX_SUCCESS)
+            {
+                vxSetReferenceName((vx_reference)obj->csitxObj.node, "csitx_node");
+                vxSetNodeTarget(obj->csitxObj.node, VX_TARGET_STRING, TIVX_TARGET_CSITX);
+                printf("Csitx graph done!\n");
+            }
+            else
+            {
+                printf("Csitx graph failed !!!\n");
+            }
+
+        printf("[test]Csitx graph done!\n");
+    }
+    #endif
+
     if(status == VX_SUCCESS)
     {
         graph_parameter_index = 0;
@@ -1051,7 +1218,7 @@ static vx_status app_run_graph_for_one_frame_pipeline(AppObj *obj, vx_int32 fram
 {
     vx_status status = VX_SUCCESS;
 
-    APP_PRINTF("app_run_graph_for_one_pipeline: frame %d beginning\n", frame_id);
+    printf("app_run_graph_for_one_pipeline: frame %d beginning\n", frame_id);
     appPerfPointBegin(&obj->total_perf);
 
     ImgMosaicObj *imgMosaicObj = &obj->imgMosaicObj;
@@ -1159,6 +1326,14 @@ static vx_status app_run_graph_for_one_frame_pipeline(AppObj *obj, vx_int32 fram
     }
 
     appPerfPointEnd(&obj->total_perf);
+                    vx_reference refs[1];
+                    refs[0] = (vx_reference)obj->captureObj.raw_image_arr[0];
+                    if (status == VX_SUCCESS)
+                    {
+                        status = tivxNodeSendCommand(obj->captureObj.node, 0u,
+                                    TIVX_CAPTURE_PRINT_STATISTICS,
+                                    refs, 1u);
+                    }
     return status;
 }
 

  然后运行 run_app_multi_cam.sh,这是运行日志:

U-Boot SPL 2021.01 (Apr 07 2023 - 04:00:47 -0700)
ti_sci system-controller@44083000: Message not acknowledgedSYSFW ABI: 3.1 (firmware rev 0x0008 '8.5.2--v08.05.02 (Chill Capybar')
Trying to boot from MMC2


U-Boot 2021.01 (Apr 07 2023 - 04:00:47 -0700)

SoC:   J721S2 SR1.0 GP
Model: Texas Instruments J721S2 EVM
Reading on-board EEPROM at bus 0 slave 0x50 failed 1
Board: J721S2X-PM1-SOM rev E1
DRAM:  2 GiB
Flash: 0 Bytes
MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
Loading Environment from MMC... OK
In:    serial@2880000
Out:   serial@2880000
Err:   serial@2880000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
ign_gpio main_ign: #### 954-pdb-gpios set 1 ####
ign_gpio main_ign: #### 954-pdb-gpios set 0 ####
ign_gpio main_ign: #### 954-pdb-gpios set 1 ####
ign_gpio main_ign: #### 954-pdb-gpios set 0 ####
ign_gpio main_ign: #### 954-pdb-gpios set 1 ####
ign_gpio main_ign: #### 935-pdb-gpios set 0 ####
ign_gpio main_ign: #### max96717f-pdb-gpios set 1 ####
ign_gpio main_ign: #### max96717f-pdb-gpios set 0 ####
ign_gpio main_ign: #### max96717f-pdb-gpios set 1 ####
ign_gpio main_ign: #### en-gpios set 0 ####
 board_late_init : ret = 0
Reading on-board EEPROM at bus 0 slave 0x50 failed 1
Net:   eth0: ethernet@46000000port@1
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
484 bytes read in 6 ms (78.1 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
Running uenvcmd ...
1 bytes read in 8 ms (0 Bytes/s)
Already setup.
k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
687176 bytes read in 169 ms (3.9 MiB/s)
Load Remote Processor 2 with data@addr=0x82000000 687176 bytes: Success!
306092 bytes read in 23 ms (12.7 MiB/s)
Load Remote Processor 3 with data@addr=0x82000000 306092 bytes: Success!
Failed to load '/lib/firmware/j721s2-main-r5f1_0-fw'
Failed to load '/lib/firmware/j721s2-main-r5f1_1-fw'
14749760 bytes read in 352 ms (40 MiB/s)
Load Remote Processor 6 with data@addr=0x82000000 14749760 bytes: Success!
9768888 bytes read in 84 ms (110.9 MiB/s)
Load Remote Processor 7 with data@addr=0x82000000 9768888 bytes: Success!
18608640 bytes read in 1980 ms (9 MiB/s)
80566 bytes read in 30 ms (2.6 MiB/s)
9946 bytes read in 8 ms (1.2 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 000000008fee9000, end 000000008fffffff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[    0.000000] Linux version 5.10.153-g90c3a58fd2 (kinson@123) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #4 SMP PREEMPT Wed Apr 5 22:16:59 PDT 2023
[    0.000000] Machine model: Texas Instruments J721S2 EVM
[    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002880000 (options '')
[    0.000000] printk: bootconsole [ns16550a0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 32 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-rtos-ipc-memory-region@a8000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 96 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@aa000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b0000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b0000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b0100000, size 95 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71_0-memory@b0100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b6000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71_1-dma-memory@b6000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b6100000, size 31 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71_1-memory@b6100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 64 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 704 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
92K init, 432K bss, 1065920K reserved, 524288K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
[    0.000000] ITS [mem 0x01820000-0x0182ffff]
[    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000080030000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080040000
[    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[    0.008391] Console: colour dummy device 80x25
[    0.012957] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[    0.023629] pid_max: default: 32768 minimum: 301
[    0.028389] LSM: Security Framework initializing
[    0.033140] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.040712] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.049574] rcu: Hierarchical SRCU implementation.
[    0.054638] Platform MSI: msi-controller@1820000 domain created
[    0.060849] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[    0.070157] EFI services will not be available.
[    0.074900] smp: Bringing up secondary CPUs ...
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
[    0.087992] Detected PIPT I-cache on CPU1
[    0.088018] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
[    0.088030] GICv3: CPU1: using allocated LPI pending table @0x0000000080050000
[    0.088073] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
[    0.088130] smp: Brought up 1 node, 2 CPUs
[    0.117477] SMP: Total of 2 processors activated.
[    0.122282] CPU features: detected: 32-bit EL0 Support
[    0.127536] CPU features: detected: CRC32 instructions
[    0.141942] CPU: All CPU(s) started at EL2
[    0.146148] alternatives: patching kernel code
[    0.151225] devtmpfs: initialized
[    0.158983] KASLR disabled due to lack of seed
[    0.163648] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.173615] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.188332] pinctrl core: initialized pinctrl subsystem
[    0.194026] DMI not present or invalid.
[    0.198313] NET: Registered protocol family 16
[    0.203726] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.210989] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.218959] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.227290] thermal_sys: Registered thermal governor 'step_wise'
[    0.227293] thermal_sys: Registered thermal governor 'power_allocator'
[    0.233913] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.247557] ASID allocator initialised with 65536 entries
[    0.264866] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.271725] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.278572] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.285417] HugeTLB registered 64.0 KiB page siz bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.432928] TCP: Hash tables configured (established 16384 bind 16384)
[    0.439736] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.446614] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.454003] NET: Registered protocol family 1
[    0.458741] RPC: Registered named UNIX socket transport module.
[    0.464800] RPC: Registered udp transport module.
[    0.469616] RPC: Registered tcp transport module.
[    0.474420] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.481005] PCI: CLS 0 bytes, default 64
[    0.485409] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[    0.495953] Initialise system trusted keyrings
[    0.500617] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    0.508829] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.515063] NFS: Registering the id_resolver key type
[    0.520269] Key type id_resolver registered
[    0.524542] Key type id_legacy registered
[    0.528667] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.535516] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.543196] 9p: Installing v9fs 9p2000 file system support
[    0.568100] Key type asymmetric registered
[    0.572289] Asymmetric key parser 'x509' registered
[    0.577292] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.584852] io scheduler mq-deadline registered
[    0.589477] i
                [    1.161536] mmc1: CQHCI version 5.10
[    1.168728] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fca100
[    1.175615] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fca100
[    1.182432] omap-mailbox 31f82000.mailbox: omap mailbox rev 0xller: Channels: 60 (tchan: 30, rchan: 30, gp-rflow: 16)
[    1.218338] spi-nor spi7.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[    1.219563] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
[    1.225213] spi-nor: probe of spi7.0 failed with error -2
[    1.240198] debugfs: Directory 'pd:39' with parent 'pm_genpd' already present!
[    1.247549] debugfs: Directory 'pd:38' with parent 'pm_genpd' already present!
[    1.255311] debugfs: Directory 'pd:276' with parent 'pm_genpd' already present!
[    1.263106] debugfs: Directory 'pd:154' with parent 'pm_genpd' already present!
[    1.274328] ALSA device list:
[    1.277304]   No soundcards found.
[    1.281028] Waiting for root device PARTUUID=21a341db-02...
[    1.357260] mmc1: error -84 whilst initialising SD card
[    1.590951] mmc1: new ultra high speed DDR50 SDXC card at address 59b4
[    1.597859] mmcblk1: mmc1:59b4 SD64G 59.4 GiB
[    1.603824]  mmcblk1: p1 p2
[    2.047064] EXT4-fs (mmcblk1p2): recovery complete
[    2.052680] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.060804] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.067954] devtmpfs: mounted
[    2.071792] Freeing unused kernel memory: 1792K
[    2.076439] Run /sbin/init as init process
[    2.361694] systemd[1]: System time before build time, advancing clock.
[    2.427415] NET: Registered protocol family 10
[    2.432388] Segment Routing with IPv6
[    2.463651] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[    2.485443] systemd[1]: Detected architecture arm64.

Welcome to Arago 2021.09!

[    2.529755] systemd[1]: Set hostname to <j721s2-evm>.
[    2.705370] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
[    2.769433] random: systemd: uninitialized urandom read (16 bytes read)
[    2.776170] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[    2.788498] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[    2.798696] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    2.821196] random: systemd: uninitialized urandom read (16 bytes read)
[    2.828625] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    2.849184] random: systemd: uninitialized urandom read (16 bytes read)
[    2.856507] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    2.877332] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[    2.901244] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    2.925228] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    2.941168] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    2.961158] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    2.977156] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    2.998209] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[    3.021210] systemd[1]: Reached target RPC Port Mapper.
[  OK  ] Reached target RPC Port Mapper.
[    3.044774] systemd[1]: Listening on Process Core Dump Socket.
[  OK  ] Listening on Process Core Dump Socket.
[    3.065357] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    3.108761] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[    3.117223] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    3.137446] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    3.153501] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    3.177380] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    3.197312] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    3.219797] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    3.239688] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    3.263778] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    3.284816] systemd[1]: Mounting Temporary Directory (/tmp)...
         Mounting Temporary Directory (/tmp)...
[    3.304041] systemd[1]: Starting Create list of static device nodes for the current kernel...
         Starting Create list of st…odes for the current kernel...
[    3.331673] systemd[1]: Starting Start psplash boot splash screen...
         Starting Start psplash boot splash screen...
[    3.356722] systemd[1]: Starting RPC Bind...
         Starting RPC Bind...
[    3.373369] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    3.385831] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    3.436542] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    3.451488] cryptodev: loading out-of-tree module taints kernel.
[    3.458515] cryptodev: driver 1.10 loaded.
[    3.460341] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    3.479057] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
[    3.487892] systemd[1]: Starting udev Coldplug all Devices...
         Starting udev Coldplug all Devices...
[    3.512287] systemd[1]: Started RPC Bind.
[  OK  ] Started RPC Bind.
[    3.525545] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Started Create list of sta… nodes for the current kernel.
[FAILED] Failed to start Start psplash boot splash screen.
See 'systemctl status psplash-start.service' for details.
[DEPEND] Dependency failed for Star…progress communication helper.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Remount Root and Kernel File Systems.
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
[    3.749431] systemd-journald[157]: Received client request to flush runtime journal.
         Starting Apply Kernel Variables...
[    3.777540] random: systemd: uninitialized urandom read (16 bytes read)
         Starting Create Static Device Nodes in /dev    3.791573] random: systemd-journal: uninitialized urandom read (16 bytes read)
m...
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
[    3.909689] random: systemd: uninitialized urandom read (16 bytes read)
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /media/ram...
         Mounting /var/volatile...
         Starting udev Wait for Complete Device Initialization...
         Starting udev Kernel Device Manager...
[  OK  ] Mounted /media/ram.
[  OK  ] Mounted /var/volatile.
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started udev Kernel Device Manager.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
[    4.377000] random: crng init done
[    4.380616] random: 66 urandom warning(s) missed due to ratelimiting
[  OK  ] Started Load/Save Random Seed.
[    4.553965] CAN device driver interface
[    4.671570] PVR_K:  179: Read BVNC 36.53.104.796 from HW device registers
[    4.681177] PVR_K:  179: RGX Device registered BVNC 36.53.104.796 with 1 core in the system
[    4.694228] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b0000000
[    4.701545] [drm] Initialized pvr 1.15.6133109 20170530 for 4e20000000.gpu on minor 0
[    4.736637] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
[    4.745350] remoteproc remoteproc0: 64800000.dsp is available
[    4.753161] alloc_contig_range: [dd100, dd400) PFNs busy
[    4.769205] remoteproc remoteproc0: attaching to 64800000.dsp
[    4.814074] remoteproc remoteproc0: unsupported resource 65538
[    4.880641] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
[    4.900809]  remoteproc0#vdev0buffer: assigned reserved memory node vision-apps-c71-dma-memory@b0000000
[    4.932648] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
[    4.983759] virtio_rpmsg_bus virtio0: rpmsg host is online
[    4.985483] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
[    4.991781]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
[    5.002649] remoteproc remoteproc0: remote processor 64800000.dsp is now attached
[    5.011623] platform 41000000.r5f: configured R5F for IPC-only mode
[    5.027583] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
[    5.038095] k3-dsp-rproc 65800000.dsp: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000
[    5.083217] remoteproc remoteproc1: 41000000.r5f is available
[    5.091400] k3-dsp-rproc 65800000.dsp: configured DSP for IPC-only mode
[    5.100992] remoteproc remoteproc1: attaching to 41000000.r5f
[    5.108805] remoteproc remoteproc2: 65800000.dsp is available
[    5.120183] platform 41000000.r5f: R5F core initialized in IPC-only mode
[    5.128211] remoteproc remoteproc2: attaching to 65800000.dsp
[    5.135954]  remoteproc1#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
[    5.148331] remoteproc remoteproc2: unsupported resource 65538
[    5.156603] k3-dsp-rproc 65800000.dsp: DSP initialized in IPC-only mode
[    5.166228] virtio_rpmsg_bus virtio1: rpmsg host is online
[    5.174285]  remoteproc2#vdev0buffer: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000
[    5.181385] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
[    5.185924]  remoteproc1#vdev0buffer: registered virtio1 (type 7)
[    5.194685] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe
[    5.200419] virtio_rpmsg_bus virtio2: rpmsg host is online
[    5.209233] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
[    5.211849] remoteproc remoteproc1: remote processor 41000000.r5f is now attached
[    5.228382]  remoteproc2#vdev0buffer: registered virtio2 (type 7)
[    5.235049] remoteproc remoteproc2: remote processor 65800000.dsp is now attached
[    5.252413] platform 5c00000.r5f: configured R5F for IPC-only mode
[    5.262196] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[    5.276113] remoteproc remoteproc3: 5c00000.r5f is available
[    5.285218] remoteproc remoteproc3: attaching to 5c00000.r5f
[    5.291703] platform 5c00000.r5f: R5F core initialized in IPC-only mode
[    5.298955]  remoteproc3#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[    5.398216] virtio_rpmsg_bus virtio3: rpmsg host is online
[    5.407463] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
[    5.411097]  remoteproc3#vdev0buffer: registered virtio3 (type 7)
[    5.415093] m_can_platform 26a1000.can:
                                          [  OK  ] Created slice system-systemd\x2dfsck.slice.
[  OK  ] Found device /dev/mmcblk1p1.
         Starting File System Check on /dev/mmcblk1p1...
[    6.620863] usbcore: registered new interface driver usbfs
[    6.636603] usbcore: registered new interface driver hub
[    6.683951] usbcore: registered new device driver usb
[  OK  ] Started File System Check on /dev/mmcblk1p1.
         Mounting /run/media/mmcblk1p1...
[  OK  ] Mounted /run/media/mmcblk1p1.
[  OK  ] Reached target Hardware activated USB gadget.
[  OK  ] Started udev Wait for Complete Device Initialization.
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
         Starting Docker Socket for the API.
[  OK  ] Listening on dropbear.socket.
         Starting Reboot and dump vmcore via kexec...
[  OK  ] Listening on Docker Socket for the API.
[  OK  ] Started Reboot and dump vmcore via kexec.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started Job spooling tools.
[  OK  ] Started Periodic Command Scheduler.
[  OK  ] Started D-Bus System Message Bus.
         Starting Print notice about GPLv3 packages...
         Starting IPv6 Packet Filtering Framework...
         Starting IPv4 Packet Filtering Framework...
[  OK  ] Started irqbalance daemon.
         Starting Telephony service...
         Starting rc.pvr.service...
         Starting Login Service...
[  OK  ] Started TEE Supplicant.
[  OK  ] Started IPv6 Packet Filtering Framework.
[  OK  ] Started IPv4 Packet Filtering Framework.
[  OK  ] Reached target Network (Pre).
         Starting Network Service...
[  OK  ] Started Telephony service.
[  OK  ] Listening on Load/Save RF …itch S[    7.492172] Bluetooth: Core ver 2.22
tatus /dev/rfkill Watch.
[    7.503857] NET: Registered protocol family 31
[    7.511691] Bluetooth: HCI device and connection manager initialized
[    7.519779] Bluetooth: HCI socket layer initialized
[    7.527761] Bluetooth: L2CAP socket layer initialized
[    7.532864] Bluetooth: SCO socket layer initialized
[  OK  ] Started Login Service.
[  OK  ] Started Network Service.
         Starting Wait for Network to be Configured...
         Starting Network Name Resolution...
[  OK  ] Started rc.pvr.service.
         Starting weston.service...
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Network.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Enable and configure wl18xx bluetooth stack...
[  OK  ] Started NFS status monitor for NFSv2/3 locking..
         Starting Simple Network Ma…ent Protocol (SNMP) Daemon....
         Starting Permit User Sessions...
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
         Starting Synchronize System and HW clocks...
[  OK  ] Started Enable and configure wl18xx bluetooth stack.
[FAILED] Failed to start Synchronize System and HW clocks.
See 'systemctl status sync-clocks.service' for details.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Simple Network Man…ement Protocol (SNMP) Daemon..
***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
        autoconf
        bash-dev
        bash
        bc
        binutils
        cifs-utils
        coreutils-stdbuf
        coreutils
        cpio
        cpp-symlinks
        cpp
        dosfstools
        elfutils
        g++-symlinks
        g++
        gawk
        gcc-symlinks
        gcc
        gdb
        gdbserver
        gettext
        glmark2
        gstreamer1.0-libav-dev
        gstreamer1.0-libav
        gzip
        less
        libasm1
        libbfd
        libdw1
        libelf1
        libgdbm-compat4
        libgdbm-dev
        libgdbm6
        libgettextlib
        libgettextsrc
        libgmp-dev
        libgmp10
        libgmpxx4
        libidn2-0
        libidn2-dev
        libmpc3
        libmpfr6
        libreadline-dev
        libreadline8
        libunistring-dev
        libunistring2
        m4-dev
        m4
        make
        nettle-dev
        nettle
        parted
        python3-rfc3987
        python3-strict-rfc3339
        tar
        which
        zeromq

If you do not wish to distribute GPLv3 components please remove
the above packages prior to distribution.  This can be done using
the opkg remove command.  i.e.:
    opkg remove <package>
Where <package> is the name printed in the list above

NOTE: If the package is a dependency of another package you
      will be notified of the dependent packages.  You should
      use the --force-removal-of-dependent-packages option to
      also remove the dependent packages as well
***************************************************************
***************************************************************
[  OK  ] Started Print notice about GPLv3 packages.
[  OK  ] Started weston.service.
         Starting telnetd.service...
[  OK  ] Started telnetd.service.
[   11.035374] PVR_K:  855: RGX Firmware image 'rgx.fw.36.53.104.796' loaded
[   11.061325] PVR_K:  855: Shader binary image 'rgx.sh.36.53.104.796' loaded
[   12.415732] PVR_K:(Error):   131: RGXSafetyEventHandler: Safety Watchdog Trigger ! [358]

 _____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project j721s2-evm ttyS2

Arago 2021.09 j721s2-evm ttyS2

j721s2-evm login: root
root@j721s2-evm:~# cd /opt/vision_apps/
root@j721s2-evm:/opt/vision_apps# ./vision_apps_init.sh
root@j721s2-evm:/opt/vision_apps# [MCU2_0]      6.996075 s: CIO: Init ... Done !!!
[MCU2_0]      6.996123 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      6.996154 s: CPU is running FreeRTOS
[MCU2_0]      6.996175 s: APP: Init ... !!!
[MCU2_0]      6.996194 s: SCICLIENT: Init ... !!!
[MCU2_0]      6.996336 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[MCU2_0]      6.996369 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_0]      6.996396 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      6.996426 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      6.996448 s: UDMA: Init ... !!!
[MCU2_0]      6.997366 s: UDMA: Init ... Done !!!
[MCU2_0]      6.997400 s: UDMA: Init ... !!!
[MCU2_0]      6.997871 s: UDMA: Init for CSITX/CSIRX ... Done !!!
[MCU2_0]      6.997904 s: MEM: Init ... !!!
[MCU2_0]      6.997935 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
[MCU2_0]      6.997990 s: MEM: Init ... Done !!!
[MCU2_0]      6.998011 s: IPC: Init ... !!!
[MCU2_0]      6.998052 s: IPC: 5 CPUs participating in IPC !!!
[MCU2_0]      6.998086 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     15.990823 s: IPC: HLOS is ready !!!
[MCU2_0]     15.999978 s: IPC: Init ... Done !!!
[MCU2_0]     16.000018 s: APP: Syncing with 4 CPUs ... !!!
[MCU2_0]     16.344272 s: APP: Syncing with 4 CPUs ... Done !!!
[MCU2_0]     16.344306 s: REMOTE_SERVICE: Init ... !!!
[MCU2_0]     16.345653 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_0]     16.345698 s: FVID2: Init ... !!!
[MCU2_0]     16.345755 s: FVID2: Init ... Done !!!
[MCU2_0]     16.345779 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
[MCU2_0]     16.345962 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.346002 s: VHWA: VPAC Init ... !!!
[MCU2_0]     16.346026 s: SCICLIENT: Sciclient_pmSetModuleState module=361 state=2
[MCU2_0]     16.346198 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.346224 s: VHWA: LDC Init ... !!!
[MCU2_0]     16.349122 s: VHWA: LDC Init ... Done !!!
[MCU2_0]     16.349155 s: VHWA: MSC Init ... !!!
[MCU2_0]     16.358084 s: VHWA: MSC Init ... Done !!!
[MCU2_0]     16.358120 s: VHWA: NF Init ... !!!
[MCU2_0]     16.359080 s: VHWA: NF Init ... Done !!!
[MCU2_0]     16.359113 s: VHWA: VISS Init ... !!!
[MCU2_0]     16.365969 s: VHWA: VISS Init ... Done !!!
[MCU2_0]     16.366009 s: VHWA: VPAC Init ... Done !!!
[MCU2_0]     16.366043 s:  VX_ZONE_INIT:Enabled
[MCU2_0]     16.366067 s:  VX_ZONE_ERROR:Enabled
[MCU2_0]     16.366089 s:  VX_ZONE_WARNING:Enabled
[MCU2_0]     16.366944 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0
[MCU2_0]     16.367123 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF
[MCU2_0]     16.367297 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1
[MCU2_0]     16.367466 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1
[MCU2_0]     16.367629 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2
[MCU2_0]     16.367856 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1
[MCU2_0]     16.368058 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1
[MCU2_0]     16.368242 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2
[MCU2_0]     16.368421 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1
[MCU2_0]     16.368600 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2
[MCU2_0]     16.368772 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX
[MCU2_0]     16.368973 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3
[MCU2_0]     16.369159 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4
[MCU2_0]     16.369337 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5
[MCU2_0]     16.369518 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6
[MCU2_0]     16.369706 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7
[MCU2_0]     16.369900 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8
[MCU2_0]     16.370073 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1
[MCU2_0]     16.370252 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2
[MCU2_0]     16.370430 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3
[MCU2_0]     16.370605 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4
[MCU2_0]     16.370781 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX2
[MCU2_0]     16.370821 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[MCU2_0]     16.370849 s: APP: OpenVX Target kernel init ... !!!
[MCU2_0]     16.397016 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_0]     16.397049 s: CSI2RX: Init ... !!!
[MCU2_0]     16.397069 s: SCICLIENT: Sciclient_pmSetModuleState module=136 state=2
[MCU2_0]     16.397166 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397193 s: SCICLIENT: Sciclient_pmSetModuleState module=38 state=2
[MCU2_0]     16.397310 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397336 s: SCICLIENT: Sciclient_pmSetModuleState module=39 state=2
[MCU2_0]     16.397418 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397444 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
[MCU2_0]     16.397506 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397532 s: SCICLIENT: Sciclient_pmSetModuleState module=153 state=2
[MCU2_0]     16.397591 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397734 s: CSI2RX: Init ... Done !!!
[MCU2_0]     16.397758 s: CSI2TX: Init ... !!!
[MCU2_0]     16.397778 s: SCICLIENT: Sciclient_pmSetModuleState module=136 state=2
[MCU2_0]     16.397837 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397863 s: SCICLIENT: Sciclient_pmSetModuleState module=40 state=2
[MCU2_0]     16.397940 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.397966 s: SCICLIENT: Sciclient_pmSetModuleState module=41 state=2
[MCU2_0]     16.398048 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.398074 s: SCICLIENT: Sciclient_pmSetModuleState module=363 state=2
[MCU2_0]     16.398134 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     16.398191 s: CSI2TX: Init ... Done !!!
[MCU2_0]     16.398215 s: ISS: Init ... !!!
[MCU2_0]     16.398241 s: Found sensor TEXT_IMX290_NIR_UYVY at location 0
[MCU2_0]     16.398275 s: Found sensor TEXT_IMX290_FIR_UYVY at location 1
[MCU2_0]     16.398306 s: Found sensor MY_DOUBLE_NIGHT_CAMERA_UYUV at location 2
[MCU2_0]     16.398338 s: IssSensor_Init ... Done !!!
[MCU2_0]     16.398383 s: IttRemoteServer_Init ... Done !!!
[MCU2_0]     16.398407 s: VISS REMOTE SERVICE: Init ... !!!
[MCU2_0]     16.398457 s: VISS REMOTE SERVICE: Init ... Done !!!
[MCU2_0]     16.398483 s: UDMA Copy: Init ... !!!
[MCU2_0]     16.399459 s: UDMA Copy: Init ... Done !!!
[MCU2_0]     16.399525 s: APP: Init ... Done !!!
[MCU2_0]     16.399553 s: APP: Run ... !!!
[MCU2_0]     16.399574 s: IPC: Starting echo test ...
[MCU2_0]     16.401664 s: APP: Run ... Done !!!
[MCU2_0]     16.402401 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[.]
[MCU2_0]     16.402480 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[P]
[MCU2_0]     16.402543 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C7X_1[P] C7X_2[P]
[MCU2_1]      6.999671 s: CIO: Init ... Done !!!
[MCU2_1]      6.999717 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1]      6.999747 s: CPU is running FreeRTOS
[MCU2_1]      6.999767 s: APP: Init ... !!!
[MCU2_1]      6.999786 s: SCICLIENT: Init ... !!!
[MCU2_1]      6.999925 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[MCU2_1]      6.999958 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_1]      6.999985 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1]      7.000015 s: SCICLIENT: Init ... Done !!!
[MCU2_1]      7.000039 s: UDMA: Init ... !!!
[MCU2_1]      7.000938 s: UDMA: Init ... Done !!!
[MCU2_1]      7.000971 s: MEM: Init ... !!!
[MCU2_1]      7.001004 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
[MCU2_1]      7.001063 s: MEM: Init ... Done !!!
[MCU2_1]      7.001084 s: IPC: Init ... !!!
[MCU2_1]      7.001130 s: IPC: 5 CPUs participating in IPC !!!
[MCU2_1]      7.001165 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1]     16.335098 s: IPC: HLOS is ready !!!
[MCU2_1]     16.344193 s: IPC: Init ... Done !!!
[MCU2_1]     16.344236 s: APP: Syncing with 4 CPUs ... !!!
[MCU2_1]     16.344271 s: APP: Syncing with 4 CPUs ... Done !!!
[MCU2_1]     16.344307 s: REMOTE_SERVICE: Init ... !!!
[MCU2_1]     16.345665 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_1]     16.345710 s: FVID2: Init ... !!!
[MCU2_1]     16.345762 s: FVID2: Init ... Done !!!
[MCU2_1]     16.345784 s: VHWA: DMPAC: Init ... !!!
[MCU2_1]     16.345854 s: SCICLIENT: Sciclient_pmSetModuleState module=58 state=2
[MCU2_1]     16.346022 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_1]     16.346050 s: SCICLIENT: Sciclient_pmSetModuleState module=62 state=2
[MCU2_1]     16.346237 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_1]     16.346261 s: VHWA: DOF Init ... !!!
[MCU2_1]     16.350716 s: VHWA: DOF Init ... Done !!!
[MCU2_1]     16.350756 s: VHWA: SDE Init ... !!!
[MCU2_1]     16.352373 s: VHWA: SDE Init ... Done !!!
[MCU2_1]     16.352407 s: VHWA: DMPAC: Init ... Done !!!
[MCU2_1]     16.352443 s:  VX_ZONE_INIT:Enabled
[MCU2_1]     16.352466 s:  VX_ZONE_ERROR:Enabled
[MCU2_1]     16.352488 s:  VX_ZONE_WARNING:Enabled
[MCU2_1]     16.353346 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1
[MCU2_1]     16.353520 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE
[MCU2_1]     16.353690 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF
[MCU2_1]     16.353730 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[MCU2_1]     16.353759 s: APP: OpenVX Target kernel init ... !!!
[MCU2_1]     16.353978 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_1]     16.354008 s: UDMA Copy: Init ... !!!
[MCU2_1]     16.355411 s: UDMA Copy: Init ... Done !!!
[MCU2_1]     16.355454 s: APP: Init ... Done !!!
[MCU2_1]     16.355477 s: APP: Run ... !!!
[MCU2_1]     16.355497 s: IPC: Starting echo test ...
[MCU2_1]     16.357554 s: APP: Run ... Done !!!
[MCU2_1]     16.358112 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[.]
[MCU2_1]     16.358181 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[P]
[MCU2_1]     16.402312 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C7X_1[P] C7X_2[P]
[C7x_1 ]      7.353750 s: CIO: Init ... Done !!!
[C7x_1 ]      7.353766 s: ### CPU Frequency = 1000000000 Hz
[C7x_1 ]      7.353778 s: CPU is running FreeRTOS
[C7x_1 ]      7.353787 s: APP: Init ... !!!
[C7x_1 ]      7.353794 s: SCICLIENT: Init ... !!!
[C7x_1 ]      7.353913 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[C7x_1 ]      7.353928 s: SCICLIENT: DMSC FW revision 0x8
[C7x_1 ]      7.353938 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ]      7.353949 s: SCICLIENT: Init ... Done !!!
[C7x_1 ]      7.353958 s: UDMA: Init ... !!!
[C7x_1 ]      7.354780 s: UDMA: Init ... Done !!!
[C7x_1 ]      7.354792 s: MEM: Init ... !!!
[C7x_1 ]      7.354803 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
[C7x_1 ]      7.354825 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!!
[C7x_1 ]      7.354843 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
[C7x_1 ]      7.354861 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
[C7x_1 ]      7.354878 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!!
[C7x_1 ]      7.354897 s: MEM: Init ... Done !!!
[C7x_1 ]      7.354906 s: IPC: Init ... !!!
[C7x_1 ]      7.354921 s: IPC: 5 CPUs participating in IPC !!!
[C7x_1 ]      7.354936 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ]     15.576369 s: IPC: HLOS is ready !!!
[C7x_1 ]     15.578093 s: IPC: Init ... Done !!!
[C7x_1 ]     15.578110 s: APP: Syncing with 4 CPUs ... !!!
[C7x_1 ]     16.344272 s: APP: Syncing with 4 CPUs ... Done !!!
[C7x_1 ]     16.344292 s: REMOTE_SERVICE: Init ... !!!
[C7x_1 ]     16.344480 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_1 ]     16.344533 s:  VX_ZONE_INIT:Enabled
[C7x_1 ]     16.344546 s:  VX_ZONE_ERROR:Enabled
[C7x_1 ]     16.344557 s:  VX_ZONE_WARNING:Enabled
[C7x_1 ]     16.344819 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
[C7x_1 ]     16.344893 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
[C7x_1 ]     16.344967 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
[C7x_1 ]     16.345044 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
[C7x_1 ]     16.345122 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
[C7x_1 ]     16.345194 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
[C7x_1 ]     16.345267 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
[C7x_1 ]     16.345338 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
[C7x_1 ]     16.345363 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[C7x_1 ]     16.345377 s: APP: OpenVX Target kernel init ... !!!
[C7x_1 ]     16.345511 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_1 ]     16.345525 s: APP: Init ... Done !!!
[C7x_1 ]     16.345534 s: APP: Run ... !!!
[C7x_1 ]     16.345543 s: IPC: Starting echo test ...
[C7x_1 ]     16.345709 s: APP: Run ... Done !!!
[C7x_1 ]     16.346768 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[s] C7X_2[P]
[C7x_1 ]     16.358015 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[s] C7X_2[P]
[C7x_1 ]     16.402255 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C7X_1[s] C7X_2[P]
[C7x_2 ]      7.449740 s: CIO: Init ... Done !!!
[C7x_2 ]      7.449756 s: ### CPU Frequency = 1000000000 Hz
[C7x_2 ]      7.449769 s: CPU is running FreeRTOS
[C7x_2 ]      7.449779 s: APP: Init ... !!!
[C7x_2 ]      7.449788 s: SCICLIENT: Init ... !!!
[C7x_2 ]      7.449916 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[C7x_2 ]      7.449931 s: SCICLIENT: DMSC FW revision 0x8
[C7x_2 ]      7.449942 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_2 ]      7.449954 s: SCICLIENT: Init ... Done !!!
[C7x_2 ]      7.449963 s: UDMA: Init ... !!!
[C7x_2 ]      7.450786 s: UDMA: Init ... Done !!!
[C7x_2 ]      7.450799 s: MEM: Init ... !!!
[C7x_2 ]      7.450811 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 127000000 of size 16777216 bytes !!!
[C7x_2 ]      7.450833 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 65800000 of size 458752 bytes !!!
[C7x_2 ]      7.450852 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 65e00000 of size 16384 bytes !!!
[C7x_2 ]      7.450870 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 128000000 of size 67108864 bytes !!!
[C7x_2 ]      7.450890 s: MEM: Init ... Done !!!
[C7x_2 ]      7.450898 s: IPC: Init ... !!!
[C7x_2 ]      7.450913 s: IPC: 5 CPUs participating in IPC !!!
[C7x_2 ]      7.450929 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_2 ]     15.793029 s: IPC: HLOS is ready !!!
[C7x_2 ]     15.794756 s: IPC: Init ... Done !!!
[C7x_2 ]     15.794772 s: APP: Syncing with 4 CPUs ... !!!
[C7x_2 ]     16.344273 s: APP: Syncing with 4 CPUs ... Done !!!
[C7x_2 ]     16.344293 s: REMOTE_SERVICE: Init ... !!!
[C7x_2 ]     16.344480 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_2 ]     16.344506 s:  VX_ZONE_INIT:Enabled
[C7x_2 ]     16.344546 s:  VX_ZONE_ERROR:Enabled
[C7x_2 ]     16.344559 s:  VX_ZONE_WARNING:Enabled
[C7x_2 ]     16.345079 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP-1
[C7x_2 ]     16.345109 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[C7x_2 ]     16.345123 s: APP: OpenVX Target kernel init ... !!!
[C7x_2 ]     16.345388 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_2 ]     16.345404 s: UDMA Copy: Init ... !!!
[C7x_2 ]     16.346330 s: UDMA Copy: Init ... Done !!!
[C7x_2 ]     16.346347 s: APP: Init ... Done !!!
[C7x_2 ]     16.346358 s: APP: Run ... !!!
[C7x_2 ]     16.346367 s: IPC: Starting echo test ...
[C7x_2 ]     16.346508 s: APP: Run ... Done !!!
[C7x_2 ]     16.346777 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[P] C7X_2[s]
[C7x_2 ]     16.358034 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[P] C7X_2[s]
[C7x_2 ]     16.402267 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C7X_1[P] C7X_2[s]

root@j721s2-evm:/opt/vision_apps#
root@j721s2-evm:/opt/vision_apps#
root@j721s2-evm:/opt/vision_apps# ,.[   31.817113] tlv71033: disabling
root@j721s2-evm:/opt/vision_apps#
root@j721s2-evm:/opt/vision_apps#
root@j721s2-evm:/opt/vision_apps# ./run_app_multi_cam.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 !!!
    50.616682 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
    50.625001 s:  VX_ZONE_INIT:Enabled
    50.625024 s:  VX_ZONE_ERROR:Enabled
    50.625029 s:  VX_ZONE_WARNING:Enabled
    50.628132 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
    50.629271 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
    50.630321 s: ISS: Enumerating sensors ... !!!
[MCU2_0]     50.630500 s: [ TEXT ][ TEXT_iss_sensors.c:ImageSensor_RemoteServiceHandler:1744 ] ++ receive cmd = 0 ++
[MCU2_0]     50.630552 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
[MCU2_0]     52.129687 s:  I2C: I2C start Open instance 0 !!!
[MCU2_0]     52.129900 s: ################detect bus=0 #####################
[MCU2_0]     52.129931 s:      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
[MCU2_0]     52.130514 s: 00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.131091 s: 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.131665 s: 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.132330 s: 30: 30 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.132994 s: 40: -- -- 42 -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.133563 s: 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.134133 s: 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.134703 s: 70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[MCU2_0]     52.134732 s: ###################################################
[MCU2_0]     52.134759 s:  I2C OK
[MCU2_0]     52.334920 s: ################dump slave=0x0042 #################
[MCU2_0]     52.334952 s:      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
[MCU2_0]     52.337346 s: 00: 84 04 43 00 1b 00 90 f6 9f 35 00 55 15 c8 04 00
[MCU2_0]     52.339738 s: 10: 01 03 04 12 80 00 3b 01 a0 00 09 80 08 00 fb 00
[MCU2_0]     52.342124 s: 20: 9f df 00 00 00 00 22 00 60 08 20 44 00 28 50 00
[MCU2_0]     52.344509 s: 30: 41 88 44 04 ff 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.346893 s: 40: 26 56 00 00 00 00 00 00 42 ff bf 00 26 56 00 00
[MCU2_0]     52.349277 s: 50: 00 00 00 00 00 00 00 00 30 b0 00 02 00 00 00 00
[MCU2_0]     52.351664 s: 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.354049 s: 70: 00 00 00 00 00 00 00 00 f0 b0 00 03 ff 00 00 00
[MCU2_0]     52.356433 s: 80: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
[MCU2_0]     52.358820 s: 90: f0 b0 00 03 ff 98 72 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.361207 s: a0: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
[MCU2_0]     52.363591 s: b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.365996 s: c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.368396 s: d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.370801 s: e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.373185 s: f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.373214 s: ###################################################
[MCU2_0]     52.387651 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x1 value:0x84
[MCU2_0]     52.397795 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x1 value:0x84(0x84)
[MCU2_0]     52.412651 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x10 value:0x31
[MCU2_0]     52.422794 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x10 value:0x31(0x11)
[MCU2_0]     52.437651 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x318 value:0x5e
[MCU2_0]     52.447794 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x318 value:0x5e(0x5e)
[MCU2_0]     52.462651 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x331 value:0x30
[MCU2_0]     52.472794 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x331 value:0x30(0x30)
[MCU2_0]     52.487651 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x332 value:0xe0
[MCU2_0]     52.497794 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x332 value:0xe0(0xe0)
[MCU2_0]     52.512650 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:540 ] write serdes bus 0 i2c_slave = 42 reg:0x333 value:0x4
[MCU2_0]     52.522794 s: [ TEXT ][ TEXT_iss_sensors.c:utils_write_register_cfgScript_ex:550 ] read serdes bus 0 i2c_slave = 42 reg:0x333 value:0x4(0x4)
[MCU2_0]     52.522875 s: [test] IssSensor_SerializerInit end ...
[MCU2_0]     52.522914 s: ################dump slave=0x0042 #################
[MCU2_0]     52.522943 s:      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
[MCU2_0]     52.525347 s: 00: 84 84 43 00 1b 00 90 f6 9f 35 00 55 15 c8 04 00
[MCU2_0]     52.527738 s: 10: 11 03 04 12 80 00 3b 01 a0 00 09 80 08 00 fb 00
[MCU2_0]     52.530128 s: 20: 9f df 00 00 00 00 22 00 60 08 20 44 00 28 50 00
[MCU2_0]     52.532515 s: 30: 41 88 44 04 ff 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.534905 s: 40: 26 56 00 00 00 00 00 00 42 ff bf 00 26 56 00 00
[MCU2_0]     52.537304 s: 50: 00 00 00 00 00 00 00 00 30 b0 00 02 00 00 00 00
[MCU2_0]     52.539694 s: 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.542079 s: 70: 00 00 00 00 00 00 00 00 f0 b0 00 03 ff 00 00 00
[MCU2_0]     52.544484 s: 80: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
[MCU2_0]     52.546888 s: 90: f0 b0 00 03 ff 98 72 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.549292 s: a0: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
[MCU2_0]     52.551694 s: b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.554096 s: c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.556499 s: d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    52.561491 s: ISS: Enumerating sensors ... found 0 : TEXT_IMX290_NIR_UYVY
    52.561507 s: ISS: Enumerating sensors ... found 1 : TEXT_IMX290_FIR_UYVY
    52.561513 s: ISS: Enumerating sensors ... found 2 : MY_DOUBLE_NIGHT_CAMERA_UYUV
3 sensor(s) found
Supported sensor list:
a : TEXT_IMX290_NIR_UYVY
b : TEXT_IMX290_FIR_UYVY
c : MY_DOUBLE_NIGHT_CAMERA_UYUV
Select a sensor above or press '0' to autodetect the sensor
[MCU2_0]     52.558902 s: e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.561307 s: f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     52.561335 s: ###################################################
b
Sensor selected : TEXT_IMX290_FIR_UYVY
Querying TEXT_IMX290_FIR_UYVY
    55.317917 s: ISS: Querying sensor [TEXT_IMX290_FIR_UYVY] ... !!!
    55.318281 s: ISS: Querying sensor [TEXT_IMX290_FIR_UYVY] ... Done !!!
LDC Selection Yes(1)/No(0)
Invalid selection
. Try again
LDC Selection Yes(1)/No(0)
[MCU2_0]     55.318069 s: [ TEXT ][ TEXT_iss_sensors.c:ImageSensor_RemoteServiceHandler:1744 ] ++ receive cmd = 1 ++
[MCU2_0]     55.318119 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
[MCU2_0]     55.318147 s: Received Query for TEXT_IMX290_FIR_UYVY
0
Max number of cameras supported by sensor TEXT_IMX290_FIR_UYVY = 1
Please enter number of cameras to be enabled
Invalid selection
. Try again
Max number of cameras supported by sensor TEXT_IMX290_FIR_UYVY = 1
Please enter number of cameras to be enabled
1
YUV Input selected. VISS, AEWB and Mosaic nodes will be bypassed.
    58.551503 s: ISS: Initializing sensor [TEXT_IMX290_FIR_UYVY], doing IM_SENSOR_CMD_PWRON ... !!!
    58.551916 s: ISS: Initializing sensor [TEXT_IMX290_FIR_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!!
[MCU2_0]     58.551664 s: [ TEXT ][ TEXT_iss_sensors.c:ImageSensor_RemoteServiceHandler:1744 ] ++ receive cmd = 2 ++
[MCU2_0]     58.551711 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
[MCU2_0]     58.551739 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x1
[MCU2_0]     58.551785 s: =[TEXT_imx290_fir_PowerOn:279]=
[MCU2_0]     58.552040 s: [ TEXT ][ TEXT_iss_sensors.c:ImageSensor_RemoteServiceHandler:1744 ] ++ receive cmd = 3 ++
[MCU2_0]     58.552085 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
[MCU2_0]     58.552114 s: Application requested features = 0x120
[MCU2_0]
[MCU2_0]     58.552144 s: Configuring camera # 0
[MCU2_0]     58.552317 s: +++read 0x30 0x00 , status=0, regVal=0x60
    58.841150 s: ISS: Initializing sensor [TEXT_IMX290_FIR_UYVY] ... Done !!!
[test]------------ csitx image is from capture !!!
[app_init:909]: create Csitx Object ok ...
Csitx init done!
[MCU2_0]     58.840757 s: =[TEXT_imx290_fir_Config:215]= chId=0, ub960_status=0
[MCU2_0]     58.840989 s: find ser address at 0x5D SUCCESS
[MCU2_0]     58.841014 s: IM_SENSOR_CMD_CONFIG returning status = 0
Csitx graph done!
[test]Csitx graph done!
    58.952532 s: ISS: Starting sensor [TEXT_IMX290_FIR_UYVY] ... !!!
[MCU2_0]     58.952951 s: [ TEXT ][ TEXT_iss_sensors.c:ImageSensor_RemoteServiceHandler:1744 ] ++ receive cmd = 4 ++
[MCU2_0]     58.953023 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
[MCU2_0]     58.953057 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x1
[MCU2_0]     58.953765 s: ################dump slave=0x0030 #################
[MCU2_0]     58.953799 s:      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
[MCU2_0]     58.955870 s: 00: 60 00 1e 20 db 01 00 fe 1c 10 7a 7a 8f 09 7f 7f
[MCU2_0]     58.957905 s: 10: 00 00 00 00 00 00 00 00 00 41 19 41 1a 00 04 02
[MCU2_0]     58.959945 s: 20: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.961978 s: 30: 00 00 00 03 40 01 00 01 00 00 00 01 14 6f 00 40
[MCU2_0]     58.964015 s: 40: 00 a7 71 01 00 00 00 00 00 00 00 12 01 13 4d 0b
[MCU2_0]     58.966053 s: 50: 1c 00 00 00 00 00 01 00 58 00 00 ba ba 78 00 00
[MCU2_0]     58.968090 s: 60: 00 00 00 00 00 78 00 00 00 00 00 00 00 7f 88 88
[MCU2_0]     58.970123 s: 70: 1e 2c e4 02 00 05 00 c5 00 01 0f ff d8 00 00 00
[MCU2_0]     58.972158 s: 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.974206 s: 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.976258 s: a0: 02 0f 00 00 08 19 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.978310 s: b0: 08 14 3f 08 25 00 18 00 88 33 83 74 80 00 00 00
[MCU2_0]     58.980359 s: c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.982410 s: d0: 00 43 94 0f 60 f2 00 01 00 00 00 00 00 00 00 00
[MCU2_0]     58.984462 s: e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.986513 s: f0: 5f 55 42 39 35 34 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.986542 s: ###################################################
[MCU2_0]     58.986582 s: ################dump slave=0x0042 #################
[MCU2_0]     58.986610 s:      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
[MCU2_0]     58.988997 s: 00: 84 84 43 00 1b 00 90 f6 9f 35 00 55 15 c8 04 00
[MCU2_0]     58.991384 s: 10: 11 03 04 12 80 00 3b 01 a0 00 09 80 08 00 fb 00
[MCU2_0]     58.993771 s: 20: 9f df 00 00 00 00 22 00 60 08 20 44 00 28 50 00
[MCU2_0]     58.996158 s: 30: 41 88 44 04 ff 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     58.998555 s: 40: 26 56 00 00 00 00 00 00 42 ff bf 00 26 56 00 00
[MCU2_0]     59.000958 s: 50: 00 00 00 00 00 00 00 00 30 b0 00 02 00 00 00 00
[MCU2_0]     59.003347 s: 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.005733 s: 70: 00 00 00 00 00 00 00 00 f0 b0 00 03 ff 00 00 00
[MCU2_0]     59.008118 s: 80: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
[MCU2_0]     59.010518 s: 90: f0 b0 00 03 ff 98 72 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.012920 s: a0: f0 b0 00 03 ff 98 72 00 f0 b0 00 03 ff 98 72 00
    59.025052 s: ISS: Starting sensor [TEXT_IMX290_FIR_UYVY] ... !!!
app_run_graph_for_one_pipeline: frame 0 beginning


 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice:


 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: [MCU2_0]     59.015319 s: b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.017717 s: c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.020117 s: d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.022501 s: e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.024896 s: f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MCU2_0]     59.024924 s: ###################################################
[MCU2_0]     59.025200 s: ==========================================================
[MCU2_0]     59.025250 s:  Capture Status: Instance|0
[MCU2_0]     59.025275 s: ==========================================================
[MCU2_0]     59.025311 s:  overflowCount: 0
[MCU2_0]     59.025340 s:  spuriousUdmaIntrCount: 0
app_run_graph_for_one_pipeline: frame 1 beginning
app_run_graph_for_one_pipeline: frame 2 beginning
[MCU2_0]     59.025370 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.025397 s:  crcCount: 0
[MCU2_0]     59.025421 s:  eccCount: 0
[MCU2_0]     59.025447 s:  correctedEccCount: 0
[MCU2_0]     59.025475 s:  dataIdErrorCount: 0
[MCU2_0]     59.025503 s:  invalidAccessCount: 0
[MCU2_0]     59.025530 s:  invalidSpCount: 0
[MCU2_0]     59.025562 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.025595 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     59.025620 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.025685 s:            0 |                 0 |                    0 |                0 |                 0 |
[MCU2_0]     59.025846 s: ==========================================================
app_run_graph_for_one_pipeline: frame 3 beginning
[MCU2_0]     59.025888 s:  Capture Status: Instance|0
[MCU2_0]     59.025912 s: ==========================================================
[MCU2_0]     59.025948 s:  overflowCount: 0
[MCU2_0]     59.025976 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     59.026005 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.026031 s:  crcCount: 0
[MCU2_0]     59.026055 s:  eccCount: 0
[MCU2_0]     59.026081 s:  correctedEccCount: 0
[MCU2_0]     59.026109 s:  dataIdErrorCount: 0
[MCU2_0]     59.026136 s:  invalidAccessCount: 0
[MCU2_0]     59.026164 s:  invalidSpCount: 0
[MCU2_0]     59.026195 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.026228 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     59.026251 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.026313 s:            0 |                 0 |                    0 |                0 |                 0 |
[MCU2_0]     59.026656 s:  VX_ZONE_WARNING:[tivxCaptureSetTimeout:796]  CAPTURE: WARNING: Error frame not provided using tivxCaptureRegisterErrorFrame, defaulting to waiting forever !!!
[MCU2_0]     59.159427 s: ==========================================================
[MCU2_0]     59.159485 s:  Capture Status: Instance|0
[MCU2_0]     59.159511 s: ==========================================================
[MCU2_0]     59.159548 s:  overflowCount: 0
[MCU2_0]     59.159576 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     59.159605 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.159632 s:  crcCount: 0
[MCU2_0]     59.159660 s:  eccCount: 0
[MCU2_0]     59.159686 s:  correctedEccCount: 0
[MCU2_0]     59.159714 s:  dataIdErrorCount: 0
[MCU2_0]     59.159742 s:  invalidAccessCount: 0
[MCU2_0]     59.159770 s:  invalidSpCount: 0
[MCU2_0]     59.159801 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.159834 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     59.159859 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.159921 s:            0 |                 5 |                    3 |                0 |                 0 |
[MCU2_0]     59.363637 s: ==========================================================
[MCU2_0]     59.363699 s:  Capture Status: Instance|0
[MCU2_0]     59.363724 s: ==========================================================
[MCU2_0]     59.363761 s:  overflowCount: 0
[MCU2_0]     59.363789 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     59.363818 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.363844 s:  crcCount: 0
[MCU2_0]     59.363868 s:  eccCount: 0
[MCU2_0]     59.363894 s:  correctedEccCount: 0
[MCU2_0]     59.363922 s:  dataIdErrorCount: 0
[MCU2_0]     59.363950 s:  invalidAccessCount: 0
[MCU2_0]     59.363977 s:  invalidSpCount: 0
[MCU2_0]     59.364009 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.364042 s:  strmFIFOOvflCount[1]: 0
app_run_graph_for_one_pipeline: frame 4 beginning
app_run_graph_for_one_pipeline: frame 5 beginning
[MCU2_0]     59.364066 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.364129 s:            0 |                 6 |                    5 |                5 |                 0 |
[MCU2_0]     59.364391 s: ==========================================================
[MCU2_0]     59.364441 s:  Capture Status: Instance|0
[MCU2_0]     59.364468 s: ==========================================================
[MCU2_0]     59.364505 s:  overflowCount: 0
[MCU2_0]     59.364533 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     59.364562 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.364588 s:  crcCount: 0
[MCU2_0]     59.364612 s:  eccCount: 0
[MCU2_0]     59.364638 s:  correctedEccCount: 0
[MCU2_0]     59.364671 s:  dataIdErrorCount: 0
app_run_graph_for_one_pipeline: frame 6 beginning
[MCU2_0]     59.364698 s:  invalidAccessCount: 0
[MCU2_0]     59.364726 s:  invalidSpCount: 0
[MCU2_0]     59.364757 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.364790 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     59.364814 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.364876 s:            0 |                 7 |                    5 |                5 |                 0 |
[MCU2_0]     59.479357 s: ==========================================================
[MCU2_0]     59.479408 s:  Capture Status: Instance|0
[MCU2_0]     59.479434 s: ==========================================================
[MCU2_0]     59.479471 s:  overflowCount: 0
[MCU2_0]     59.479500 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     59.479529 s:  frontFIFOOvflCount: 0
[MCU2_0]     59.479555 s:  crcCount: 0
[MCU2_0]     59.479579 s:  eccCount: 0
[MCU2_0]     59.479605 s:  correctedEccCount: 0
[MCU2_0]     59.479633 s:  dataIdErrorCount: 0
[MCU2_0]     59.479665 s:  invalidAccessCount: 0
[MCU2_0]     59.479692 s:  invalidSpCount: 0
[MCU2_0]     59.479723 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     59.479756 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     59.479780 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     59.479842 s:            0 |                 8 |                    6 |                5 |                 0 |
[MCU2_0]     61.152609 s: ==========================================================
[MCU2_0]     61.152670 s:  Capture Status: Instance|0
[MCU2_0]     61.152696 s: ==========================================================
[MCU2_0]     61.152733 s:  overflowCount: 0
[MCU2_0]     61.152762 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     61.152791 s:  frontFIFOOvflCount: 0
[MCU2_0]     61.152818 s:  crcCount: 0
app_run_graph_for_one_pipeline: frame 7 beginning
app_run_graph_for_one_pipeline: frame 8 beginning
app_run_graph_for_one_pipeline: frame 9 beginning
[MCU2_0]     61.152842 s:  eccCount: 0
[MCU2_0]     61.152868 s:  correctedEccCount: 0
[MCU2_0]     61.152896 s:  dataIdErrorCount: 0
[MCU2_0]     61.152924 s:  invalidAccessCount: 0
[MCU2_0]     61.152951 s:  invalidSpCount: 0
[MCU2_0]     61.152982 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     61.153015 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     61.153039 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     61.153101 s:            0 |                 9 |                    8 |               46 |                 0 |
[MCU2_0]     61.153239 s: ==========================================================
[MCU2_0]     61.153284 s:  Capture Status: Instance|0
[MCU2_0]     61.153310 s: ==========================================================
[MCU2_0]     61.153346 s:  overflowCount: 0
[MCU2_0]     61.153374 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     61.153403 s:  frontFIFOOvflCount: 0
[MCU2_0]     61.153430 s:  crcCount: 0
[MCU2_0]     61.153454 s:  eccCount: 0
[MCU2_0]     61.153480 s:  correctedEccCount: 0
[MCU2_0]     61.153508 s:  dataIdErrorCount: 0
[MCU2_0]     61.153536 s:  invalidAccessCount: 0
[MCU2_0]     61.153563 s:  invalidSpCount: 0
[MCU2_0]     61.153594 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     61.153627 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     61.153653 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     61.153716 s:            0 |                 9 |                    8 |               46 |                 0 |
[MCU2_0]     61.153839 s: ==========================================================
[MCU2_0]     61.153884 s:  Capture Status: Instance|0
[MCU2_0]     61.153908 s: ==========================================================
[MCU2_0]     61.153944 s:  overflowCount: 0
[MCU2_0]     61.153972 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     61.154001 s:  frontFIFOOvflCount: 0
[MCU2_0]     61.154027 s:  crcCount: 0
[MCU2_0]     61.154051 s:  eccCount: 0
[MCU2_0]     61.154077 s:  correctedEccCount: 0
[MCU2_0]     61.154105 s:  dataIdErrorCount: 0
[MCU2_0]     61.154132 s:  invalidAccessCount: 0
[MCU2_0]     61.154160 s:  invalidSpCount: 0
[MCU2_0]     61.154191 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     61.154224 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     61.154248 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     61.154310 s:            0 |                 9 |                    8 |               46 |                 0 |




 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: p

GRAPH: app_multi_cam_graph (#nodes =   2, #executions =      0)
 NODE:          CSITX:               csitx_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
 NODE:       CAPTURE1:             capture_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0

 PERF:           FILEIO: avg =      0 usecs, min/max = 4294967295 /      0 usecs, #executions =          0
 PERF:            TOTAL: avg =   5916 usecs, min/max =      3 /  53105 usecs, #executions =          9

 PERF:            TOTAL:  169. 3 FPS



 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice:


 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: [MCU2_0]     66.042581 s: ==========================================================
[MCU2_0]     66.042630 s:  Capture Status: Instance|0
[MCU2_0]     66.042657 s: ==========================================================
[MCU2_0]     66.042694 s:  overflowCount: 0
[MCU2_0]     66.042722 s:  spuriousUdmaIntrCount: 0
[MCU2_0]     66.042751 s:  frontFIFOOvflCount: 0
[MCU2_0]     66.042777 s:  crcCount: 0
[MCU2_0]     66.042801 s:  eccCount: 0
[MCU2_0]     66.042827 s:  correctedEccCount: 0
[MCU2_0]     66.042855 s:  dataIdErrorCount: 0
[MCU2_0]     66.042883 s:  invalidAccessCount: 0
[MCU2_0]     66.042910 s:  invalidSpCount: 0
[MCU2_0]     66.042941 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]     66.042974 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]     66.042998 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]     66.043060 s:            0 |                 9 |                    8 |              168 |                 0 |




 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: x

  我们发现、当代码运行时、csitx node data sexeign 是块。

  能否查看我们的代码修改和一些建议或意见?

  谢谢!

   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在共享代码中、我看到您已经根据 CSIRX 的输出映像为 CSITX 创建了一个新的图像数组。 实际上、这并不是必需的。 您只需将 obj->captrureObj.raw_image_arr[0]传递给 CSITx 节点。 您可以试试吗?

    还删除了图形的其它部分、CSIRX 的输出连接到 ISP 节点?  

    此致、

    Brijesh  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jadav、您好!

      谢谢你的建议!

      我们已经解决了这个问题。 我们在 e2e 中找到 csitx_app_demo 并参考更改。 csitx_node 是工作成功。

       请关闭 TT。