Hi Experts,
My software version is:
PDK-RTOS :processor-sdk-rtos-j721e-evm-08_06_00_12
PDK-LINUX:processor-sdk-linux-08_06_00
My data flow is:
TDA4VM-DSI->MAX96789->MAX96752->lvds->LCD
My code has been changed:
1./PDK0806_RTOS/vision_apps/apps/dl_demos/app_tidl/app_common.h
2.PDK0806_RTOS/vision_apps/apps/dl_demos/app_tidl/main.c
3./PDK0806_RTOS/vision_apps/modules/include/app_display_module.h
4.PDK0806_RTOS/vision_apps/modules/src/app_display_module.c
5./vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h
#undef ENABLE_CSI2TX
#undef ENABLE_DSS_EDP
#define ENABLE_DSS_DSI
6.PDK0806_RTOS/vision_apps/platform/j721e/rtos/common/app_init.c
7.PDK0806_RTOS/vision_apps/utils/dss/src/app_dctrl.c
8.PDK0806_RTOS/vision_apps/utils/dss/src/app_dss_defaults.c
9.TDA4 output:
Arago Project j7-evm ttyS2 Arago 2021.09 j7-evm ttyS2 j7-evm login: j7-evm login: j7-evm login: j7-evm login: j7-evm login: j7-evm login: root 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] 3.866679 s: CIO: Init ... Done !!! [MCU2_0] 3.866747 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 3.866785 s: CPU is running FreeRTOS [MCU2_0] 3.866810 s: APP: Init ... !!! [MCU2_0] 3.866832 s: SCICLIENT: Init ... !!! [MCU2_0] 3.867068 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_0] 3.867115 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 3.867147 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 3.867182 s: SCICLIENT: Init ... Done !!! [MCU2_0] 3.867208 s: UDMA: Init ... !!! [MCU2_0] 3.868528 s: UDMA: Init ... Done !!! [MCU2_0] 3.868587 s: MEM: Init ... !!! [MCU2_0] 3.868628 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 1677721! [MCU2_0] 3.868701 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 3.868762 s: MEM: Init ... Done !!! [MCU2_0] 3.868786 s: IPC: Init ... !!! [MCU2_0] 3.868841 s: IPC: 6 CPUs participating in IPC !!! [MCU2_0] 3.868887 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 13.459179 s: IPC: HLOS is ready !!! [MCU2_0] 13.474527 s: IPC: Init ... Done !!! [MCU2_0] 13.474593 s: APP: Syncing with 5 CPUs ... !!! [MCU2_0] 13.956869 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_0] 13.957064 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 13.958557 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 13.958620 s: FVID2: Init ... !!! [MCU2_0] 13.958691 s: FVID2: Init ... Done !!! [MCU2_0] 13.958743 s: DSS: Init ... !!! [MCU2_0] 13.958772 s: DSS: Display type is DSI !!! [MCU2_0] 13.958799 s: DSS: M2M Path is enabled !!! [MCU2_0] 13.958826 s: DSS: SoC init ... !!! [MCU2_0] 13.958849 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2 [MCU2_0] 13.959500 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 13.959538 s: SCICLIENT: Sciclient_pmSetModuleState module=150 state=2 [MCU2_0] 13.960050 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 13.960083 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2 [MCU2_0] 13.960612 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 13.960644 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=9 parent=11 [MCU2_0] 13.961146 s: SCICLIENT: Sciclient_pmSetModuleClkParent success [MCU2_0] 13.961182 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=9 freq=71107200 [MCU2_0] 13.962766 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success [MCU2_0] 13.962801 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=9 state=2 flag=0 [MCU2_0] 13.963353 s: SCICLIENT: Sciclient_pmModuleClkRequest success [MCU2_0] 13.963386 s: DSS: SoC init ... Done !!! [MCU2_0] 13.966843 s: DSS: Init ... Done !!! [MCU2_0] 13.966913 s: VHWA: VPAC Init ... !!! [MCU2_0] 13.966944 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 13.967156 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 13.967195 s: VHWA: LDC Init ... !!! [MCU2_0] 13.972250 s: VHWA: LDC Init ... Done !!! [MCU2_0] 13.972319 s: VHWA: MSC Init ... !!! [MCU2_0] 13.984838 s: VHWA: MSC Init ... Done !!! [MCU2_0] 13.984902 s: VHWA: NF Init ... !!! [MCU2_0] 13.986672 s: VHWA: NF Init ... Done !!! [MCU2_0] 13.986743 s: VHWA: VISS Init ... !!! [MCU2_0] 13.997341 s: VHWA: VISS Init ... Done !!! [MCU2_0] 13.997405 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 13.997452 s: VX_ZONE_INIT:Enabled [MCU2_0] 13.997482 s: VX_ZONE_ERROR:Enabled [MCU2_0] 13.997509 s: VX_ZONE_WARNING:Enabled [MCU2_0] 13.998893 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 [MCU2_0] 13.999125 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF [MCU2_0] 13.999363 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 [MCU2_0] 13.999583 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 [MCU2_0] 13.999794 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 [MCU2_0] 14.000192 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 [MCU2_0] 14.000464 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 [MCU2_0] 14.000718 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 [MCU2_0] 14.000966 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 [MCU2_0] 14.001237 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 [MCU2_0] 14.001466 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX [MCU2_0] 14.001714 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 [MCU2_0] 14.001968 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 [MCU2_0] 14.002233 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 [MCU2_0] 14.002489 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 [MCU2_0] 14.002728 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 [MCU2_0] 14.002973 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 [MCU2_0] 14.003222 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 [MCU2_0] 14.003450 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 [MCU2_0] 14.003670 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 [MCU2_0] 14.003890 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 [MCU2_0] 14.003947 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_0] 14.003992 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 14.023725 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 14.023784 s: CSI2RX: Init ... !!! [MCU2_0] 14.023809 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 14.023943 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 14.023981 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2 [MCU2_0] 14.024156 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 14.024193 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2 [MCU2_0] 14.024323 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 14.024356 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2 [MCU2_0] 14.024451 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 14.024482 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2 [MCU2_0] 14.024574 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 14.024787 s: CSI2RX: Init ... Done !!! [MCU2_0] 14.024825 s: ISS: Init ... !!! [MCU2_0] 14.024856 s: Found sensor IMX390-UB953_D3 at location 0 [MCU2_0] 14.024897 s: Found sensor AR0233-UB953_MARS at location 1 [MCU2_0] 14.024934 s: Found sensor AR0820-UB953_LI at location 2 [MCU2_0] 14.024968 s: Found sensor UB9xxx_RAW12_TESTPATTERN at location 3 [MCU2_0] 14.025005 s: Found sensor UB96x_UYVY_TESTPATTERN at location 4 [MCU2_0] 14.025041 s: Found sensor GW_AR0233_UYVY at location 5 [MCU2_0] 14.025073 s: IssSensor_Init ... Done !!! [MCU2_0] 14.025165 s: IttRemoteServer_Init ... Done !!! [MCU2_0] 14.025206 s: VISS REMOTE SERVICE: Init ... !!! [MCU2_0] 14.025270 s: VISS REMOTE SERVICE: Init ... Done !!! [MCU2_0] 14.025303 s: UDMA Copy: Init ... !!! [MCU2_0] 14.027128 s: UDMA Copy: Init ... Done !!! [MCU2_0] 14.027223 s: APP: Init ... Done !!! [MCU2_0] 14.027261 s: APP: Run ... !!! [MCU2_0] 14.027286 s: IPC: Starting echo test ... [MCU2_0] 14.029862 s: APP: Run ... Done !!! [MCU2_0] 14.031291 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 14.031407 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 14.031501 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_0] 14.031584 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 3.873456 s: CIO: Init ... Done !!! [MCU2_1] 3.873527 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 3.873571 s: CPU is running FreeRTOS [MCU2_1] 3.873597 s: APP: Init ... !!! [MCU2_1] 3.873621 s: SCICLIENT: Init ... !!! [MCU2_1] 3.873863 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_1] 3.873911 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_1] 3.873959 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 3.873998 s: SCICLIENT: Init ... Done !!! [MCU2_1] 3.874026 s: UDMA: Init ... !!! [MCU2_1] 3.875388 s: UDMA: Init ... Done !!! [MCU2_1] 3.875448 s: MEM: Init ... !!! [MCU2_1] 3.875488 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 1677721! [MCU2_1] 3.875559 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!! [MCU2_1] 3.875619 s: MEM: Init ... Done !!! [MCU2_1] 3.875644 s: IPC: Init ... !!! [MCU2_1] 3.875706 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 3.875758 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 13.941570 s: IPC: HLOS is ready !!! [MCU2_1] 13.956734 s: IPC: Init ... Done !!! [MCU2_1] 13.956803 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 13.956867 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 13.956904 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 13.958615 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 13.958679 s: FVID2: Init ... !!! [MCU2_1] 13.958760 s: FVID2: Init ... Done !!! [MCU2_1] 13.958796 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 13.958822 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 13.959202 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 13.959248 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 13.959778 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 13.959816 s: VHWA: DOF Init ... !!! [MCU2_1] 13.971245 s: VHWA: DOF Init ... Done !!! [MCU2_1] 13.971312 s: VHWA: SDE Init ... !!! [MCU2_1] 13.974187 s: VHWA: SDE Init ... Done !!! [MCU2_1] 13.974247 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 13.974292 s: VX_ZONE_INIT:Enabled [MCU2_1] 13.974324 s: VX_ZONE_ERROR:Enabled [MCU2_1] 13.974352 s: VX_ZONE_WARNING:Enabled [MCU2_1] 13.975764 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 [MCU2_1] 13.976005 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE [MCU2_1] 13.976250 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF [MCU2_1] 13.976309 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_1] 13.976347 s: APP: OpenVX Target kernel init ... !!! [MCU2_1] 13.976629 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 13.976674 s: UDMA Copy: Init ... !!! [MCU2_1] 13.979207 s: UDMA Copy: Init ... Done !!! [MCU2_1] 13.979276 s: APP: Init ... Done !!! [MCU2_1] 13.979307 s: APP: Run ... !!! [MCU2_1] 13.979332 s: IPC: Starting echo test ... [MCU2_1] 13.981883 s: APP: Run ... Done !!! [MCU2_1] 13.983063 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 13.983179 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 13.983268 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 14.030621 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 3.931468 s: CIO: Init ... Done !!! [C6x_1 ] 3.931492 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 3.931501 s: CPU is running FreeRTOS [C6x_1 ] 3.931509 s: APP: Init ... !!! [C6x_1 ] 3.931516 s: SCICLIENT: Init ... !!! [C6x_1 ] 3.931721 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_1 ] 3.931733 s: SCICLIENT: DMSC FW revision 0x8 [C6x_1 ] 3.931741 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 3.931751 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 3.931761 s: UDMA: Init ... !!! [C6x_1 ] 3.933206 s: UDMA: Init ... Done !!! [C6x_1 ] 3.933224 s: MEM: Init ... !!! [C6x_1 ] 3.933237 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 1677721! [C6x_1 ] 3.933253 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 3.933269 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331! [C6x_1 ] 3.933284 s: MEM: Init ... Done !!! [C6x_1 ] 3.933292 s: IPC: Init ... !!! [C6x_1 ] 3.933313 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 3.933326 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 12.626096 s: IPC: HLOS is ready !!! [C6x_1 ] 12.629875 s: IPC: Init ... Done !!! [C6x_1 ] 12.629902 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 13.956868 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 13.956880 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 13.957540 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 13.957571 s: VX_ZONE_INIT:Enabled [C6x_1 ] 13.957581 s: VX_ZONE_ERROR:Enabled [C6x_1 ] 13.957591 s: VX_ZONE_WARNING:Enabled [C6x_1 ] 13.958347 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_1 ] 13.958360 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 13.958622 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 13.958636 s: UDMA Copy: Init ... !!! [C6x_1 ] 13.963672 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 13.963693 s: APP: Init ... Done !!! [C6x_1 ] 13.963702 s: APP: Run ... !!! [C6x_1 ] 13.963710 s: IPC: Starting echo test ... [C6x_1 ] 13.964769 s: APP: Run ... Done !!! [C6x_1 ] 13.965078 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 13.965552 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 13.982425 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 14.030484 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.014121 s: CIO: Init ... Done !!! [C6x_2 ] 4.014147 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 4.014157 s: CPU is running FreeRTOS [C6x_2 ] 4.014165 s: APP: Init ... !!! [C6x_2 ] 4.014172 s: SCICLIENT: Init ... !!! [C6x_2 ] 4.014376 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_2 ] 4.014388 s: SCICLIENT: DMSC FW revision 0x8 [C6x_2 ] 4.014397 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 4.014407 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 4.014417 s: UDMA: Init ... !!! [C6x_2 ] 4.015893 s: UDMA: Init ... Done !!! [C6x_2 ] 4.015912 s: MEM: Init ... !!! [C6x_2 ] 4.015925 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 1677721! [C6x_2 ] 4.015942 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 4.015957 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331! [C6x_2 ] 4.015973 s: MEM: Init ... Done !!! [C6x_2 ] 4.015981 s: IPC: Init ... !!! [C6x_2 ] 4.016002 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 4.016016 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 13.168488 s: IPC: HLOS is ready !!! [C6x_2 ] 13.172082 s: IPC: Init ... Done !!! [C6x_2 ] 13.172107 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 13.956868 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 13.956880 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 13.957544 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 13.957579 s: VX_ZONE_INIT:Enabled [C6x_2 ] 13.957589 s: VX_ZONE_ERROR:Enabled [C6x_2 ] 13.957599 s: VX_ZONE_WARNING:Enabled [C6x_2 ] 13.958361 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_2 ] 13.958375 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 13.958636 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 13.958652 s: UDMA Copy: Init ... !!! [C6x_2 ] 13.964005 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 13.964028 s: APP: Init ... Done !!! [C6x_2 ] 13.964038 s: APP: Run ... !!! [C6x_2 ] 13.964046 s: IPC: Starting echo test ... [C6x_2 ] 13.965180 s: APP: Run ... Done !!! [C6x_2 ] 13.965485 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] [C6x_2 ] 13.965549 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 13.982450 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 14.030526 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.238101 s: CIO: Init ... Done !!! [C7x_1 ] 4.238115 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 4.238128 s: CPU is running FreeRTOS [C7x_1 ] 4.238136 s: APP: Init ... !!! [C7x_1 ] 4.238143 s: SCICLIENT: Init ... !!! [C7x_1 ] 4.238351 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C7x_1 ] 4.238365 s: SCICLIENT: DMSC FW revision 0x8 [C7x_1 ] 4.238375 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 4.238386 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 4.238395 s: UDMA: Init ... !!! [C7x_1 ] 4.239559 s: UDMA: Init ... Done !!! [C7x_1 ] 4.239572 s: MEM: Init ... !!! [C7x_1 ] 4.239582 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435! [C7x_1 ] 4.239603 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes ! [C7x_1 ] 4.239621 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !! [C7x_1 ] 4.239639 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 4.239656 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 3858! [C7x_1 ] 4.239675 s: MEM: Init ... Done !!! [C7x_1 ] 4.239683 s: IPC: Init ... !!! [C7x_1 ] 4.239697 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 4.239710 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 13.621080 s: IPC: HLOS is ready !!! [C7x_1 ] 13.623044 s: IPC: Init ... Done !!! [C7x_1 ] 13.623059 s: APP: Syncing with 5 CPUs ... !!! [C7x_1 ] 13.956868 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 13.956885 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 13.957037 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 13.957058 s: VX_ZONE_INIT:Enabled [C7x_1 ] 13.957069 s: VX_ZONE_ERROR:Enabled [C7x_1 ] 13.957080 s: VX_ZONE_WARNING:Enabled [C7x_1 ] 13.957234 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 [C7x_1 ] 13.957323 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 [C7x_1 ] 13.957418 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 [C7x_1 ] 13.957485 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 [C7x_1 ] 13.957547 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 [C7x_1 ] 13.957611 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 [C7x_1 ] 13.957732 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 [C7x_1 ] 13.957799 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 [C7x_1 ] 13.957820 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C7x_1 ] 13.957833 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 13.957978 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 13.957993 s: APP: Init ... Done !!! [C7x_1 ] 13.958002 s: APP: Run ... !!! [C7x_1 ] 13.958009 s: IPC: Starting echo test ... [C7x_1 ] 13.958160 s: APP: Run ... Done !!! [C7x_1 ] 13.965082 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 13.965546 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 13.982473 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 14.030559 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# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# root@j7-evm:/opt/vision_apps# ./run_app_tidl.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 !!! 39.611860 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 39.622059 s: VX_ZONE_INIT:Enabled 39.622085 s: VX_ZONE_ERROR:Enabled 39.622092 s: VX_ZONE_WARNING:Enabled 39.623057 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 39.625406 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! network file: /opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin config file: /opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin Iteration 0 of 1000000 ... ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: p Summary of CPU load, ==================== CPU: mpu1_0: TOTAL LOAD = 1.70 % ( HWI = 0. 3 %, SWI = 0. 3 % ) CPU: mcu2_0: TOTAL LOAD = 23. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu2_1: TOTAL LOAD = 21. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c6x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c6x_2: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) HWA performance statistics, =========================== DDR performance statistics, =========================== DDR: READ BW: AVG = 213 MB/s, PEAK = 6017 MB/s DDR: WRITE BW: AVG = 18 MB/s, PEAK = 2825 MB/s DDR: TOTAL BW: AVG = 231 MB/s, PEAK = 8842 MB/s Detailed CPU performance/memory statistics, =========================================== DDR_SHARED_MEM: Alloc's: 41 alloc's of 42131207 bytes DDR_SHARED_MEM: Free's : 28 free's of 16033406 bytes DDR_SHARED_MEM: Open's : 13 allocs of 26097801 bytes DDR_SHARED_MEM: Total size: 536870912 bytes CPU: mcu2_0: TASK: IPC_RX: 0. 0 % CPU: mcu2_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_0: TASK: TIVX_CPU_0: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1NF: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1LDC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1SC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC2: 0. 0 % CPU: mcu2_0: TASK: TIVXVVISS1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DISP1: 1.43 % CPU: mcu2_0: TASK: TIVX_DISP2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT3: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT4: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT5: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT6: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT7: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT8: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M1: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M3: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M4: 0. 0 % CPU: mcu2_0: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 10620672 B ( 63 % unused) CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused) CPU: mcu2_1: TASK: IPC_RX: 0. 0 % CPU: mcu2_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_1: TASK: TIVX_CPU_1: 0. 0 % CPU: mcu2_1: TASK: TIVX_SDE: 0. 0 % CPU: mcu2_1: TASK: TIVX_DOF: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: mcu2_1: HEAP: L3_MEM: size = 262144 B, free = 262144 B (100 % unused) CPU: c6x_1: TASK: IPC_RX: 0. 0 % CPU: c6x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c6x_1: TASK: LOAD_TEST: 0. 0 % CPU: c6x_1: TASK: TIVX_CPU: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: c6x_1: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused) CPU: c6x_1: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused) CPU: c6x_2: TASK: IPC_RX: 0. 0 % CPU: c6x_2: TASK: REMOTE_SRV: 0. 0 % CPU: c6x_2: TASK: LOAD_TEST: 0. 0 % CPU: c6x_2: TASK: TIVX_CPU: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_RX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: c6x_2: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused) CPU: c6x_2: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused) CPU: c7x_1: TASK: IPC_RX: 0. 0 % CPU: c7x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_1: TASK: LOAD_TEST: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P1: 0.15 % CPU: c7x_1: TASK: TIVX_C71_P2: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P3: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P4: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P5: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P6: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P7: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P8: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: HEAP: DDR_LOCAL_MEM: size = 268435456 B, free = 248440320 B ( 92 % unused) CPU: c7x_1: HEAP: L3_MEM: size = 8159232 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_1: HEAP: L1_MEM: size = 16384 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_MEM: size = 385875968 B, free = 385344256 B ( 99 % unused) GRAPH: app_tidl_graph (#nodes = 1, #executions = 14) NODE: DSP_C7-1: TIDLNode: avg = 1466 usecs, min/max = 1363 / 2696 usecs, #executi4 GRAPH: Display (#nodes = 1, #executions = 13) NODE: DISPLAY1: DisplayNode: avg = 58831 usecs, min/max = 52742 / 69021 usecs, #executi3 PERF: FILEIO: avg = 55868 usecs, min/max = 19814 / 310719 usecs, #executions = 14 PERF: DRAW: avg = 13714 usecs, min/max = 12239 / 26394 usecs, #executions = 14 PERF: TOTAL: avg = 133132 usecs, min/max = 93267 / 388590 usecs, #executions = 13 PERF: TOTAL: 7.51 FPS ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: Iteration 1 of 1000000 ...
10.LCD
Please help us understand this situation, we are very much looking forward to your reply, thank you.
Regards,
Barry