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.
HI ti
I used the following py script to generate the node code for MCU 2,
which has been registered in the main application. After calling the node, I obtained the node status, but the program crashed. Below is the printed result that appeared using the gdb tool。
GDB tools error:
and I would like to know how to correctly configure openvx tasks on MCU2_1, and whether the steps are the same as those for chips such as c66
THANKS
Hi,
The steps should be the same as registering a kernel on other cores.
Could you share the application logs along with the remote core log (i.e. first run ./vision_apps_init.sh and then run the application)
Please share this in the form of .txt file (instead of screenshot) for better reviewability.
Regards,
Nikhil
HI,
The following is the script code I registered with c66 using a py script
byd_mcu21.py /********************************************************************************/ from tiovx import * code_MCU2_1 = KernelExportCode("byd_mcu21", Core.C66, "VISION_APPS_PATH") code_MCU2_1.setCoreDirectory( "C66" ) kernel_vdSelect_MCU2_1 = Kernel("byd_vdSelect_MCU2_1") kernel_vdSelect_MCU2_1.setParameter(Type.USER_DATA_OBJECT, Direction.INPUT, ParamState.REQUIRED, "INPUT", ['tivx_mcu21_test']) kernel_vdSelect_MCU2_1.setParameter(Type.USER_DATA_OBJECT, Direction.OUTPUT, ParamState.REQUIRED, "OUTPUT", ['tivx_mcu21_test']) kernel_vdSelect_MCU2_1.setTarget(Target.DSP2) code_MCU2_1.export(kernel_vdSelect_MCU2_1) tda4_sdk_v0806\tda4_rtos\vision_apps\platform\j721e\rtos\concerto_c6x_inc.mak /********************************************************************************/ IDIRS+=$(VISION_APPS_PATH)/kernels/byd_mcu21/include STATIC_LIBS += vx_target_kernels_byd_mcu21_C66 vision_apps\platform\j721e\rtos\common\app_init.c /********************************************************************************/ #include <TI/tivx_byd_mcu21_kernels.h> ... static void appRegisterOpenVXTargetKernels() { ... #ifdef C66 tivxRegisterBydMcu21TargetC66Kernels(); #endif } ... static void appUnRegisterOpenVXTargetKernels() { ... #ifdef C66 tivxUnRegisterBydMcu21TargetC66Kernels(); #endif }
The following is the script code I registered in MCU2_1 using a py script
byd_mcu21.py /********************************************************************************/ from tiovx import * code_MCU2_1 = KernelExportCode("byd_mcu21", Core.IPU, "VISION_APPS_PATH") code_MCU2_1.setCoreDirectory( "IPU" ) kernel_vdSelect_MCU2_1 = Kernel("byd_vdSelect_MCU2_1") kernel_vdSelect_MCU2_1.setParameter(Type.USER_DATA_OBJECT, Direction.INPUT, ParamState.REQUIRED, "INPUT", ['tivx_mcu21_test']) kernel_vdSelect_MCU2_1.setParameter(Type.USER_DATA_OBJECT, Direction.OUTPUT, ParamState.REQUIRED, "OUTPUT", ['tivx_mcu21_test']) kernel_vdSelect_MCU2_1.setTarget(Target.MCU2_1) code_MCU2_1.export(kernel_vdSelect_MCU2_1) vision_apps\platform\j721e\rtos\concerto_r5f_inc.mak /********************************************************************************/ IDIRS+=$(VISION_APPS_PATH)/kernels/byd_mcu21/include STATIC_LIBS += vx_target_kernels_byd_mcu21_IPU vision_apps\platform\j721e\rtos\common\app_init.c /********************************************************************************/ #include <TI/tivx_byd_mcu21_kernels.h> ... static void appRegisterOpenVXTargetKernels() { ... #ifdef MCU2_1 tivxRegisterBydMcu21TargetIpuKernels(); #endif } static void appUnRegisterOpenVXTargetKernels() { ... #ifdef MCU2_1 tivxUnRegisterBydMcu21TargetIpuKernels(); #endif } tda4_sdk_v0806\tda4_rtos\vision_apps\platform\j721e\rtos\common\app_cfg_mcu2_1.h /********************************************************************************/ #define MCU2_1
Here is the printed part registered on c66, and you can see that there are no errors
[MCU2_0] 3274.344205 s: CIO: Init ... Done !!! [MCU2_0] 3274.344277 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 3274.344315 s: CPU is running FreeRTOS [MCU2_0] 3274.344342 s: APP: Init ... !!! [MCU2_0] 3274.344364 s: SCICLIENT: Init ... !!! [MCU2_0] 3274.344756 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_0] 3274.344812 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 3274.344848 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 3274.344885 s: SCICLIENT: Init ... Done !!! [MCU2_0] 3274.344912 s: UDMA: Init ... !!! [MCU2_0] 3274.346722 s: UDMA: Init ... Done !!! [MCU2_0] 3274.346787 s: MEM: Init ... !!! [MCU2_0] 3274.346829 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!! [MCU2_0] 3274.346903 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 3274.346965 s: MEM: Init ... Done !!! [MCU2_0] 3274.346991 s: IPC: Init ... !!! [MCU2_0] 3274.347050 s: IPC: 6 CPUs participating in IPC !!! [MCU2_0] 3274.347101 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 3282.931037 s: IPC: HLOS is ready !!! [MCU2_0] 3282.946527 s: IPC: Init ... Done !!! [MCU2_0] 3282.946591 s: APP: Syncing with 5 CPUs ... !!! [MCU2_0] 3283.062001 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_0] 3283.062251 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 3283.063838 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 3283.063901 s: [HHW]ETHFW: Init ... !!! [MCU2_0] 3283.069779 s: [HHW]appEthFwInit-init pin [MCU2_0] 3283.069839 s: FVID2: Init ... !!! [MCU2_0] 3283.069918 s: FVID2: Init ... Done !!! [MCU2_0] 3283.070043 s: DSS: Init ... !!! [MCU2_0] 3283.070089 s: DSS: Display type is HDMI !!! [MCU2_0] 3283.070121 s: DSS: M2M Path is enabled !!! [MCU2_0] 3283.070149 s: DSS: SoC init ... !!! [MCU2_0] 3283.070173 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2 [MCU2_0] 3283.070505 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.070544 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=4 parent=6 [MCU2_0] 3283.070729 s: SCICLIENT: Sciclient_pmSetModuleClkParent success [MCU2_0] 3283.070767 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=4 freq=72540000 [MCU2_0] 3283.072722 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success [MCU2_0] 3283.072759 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=4 state=2 flag=0 [MCU2_0] 3283.073019 s: SCICLIENT: Sciclient_pmModuleClkRequest success [MCU2_0] 3283.073055 s: DSS: SoC init ... Done !!! [MCU2_0] 3283.073081 s: DSS: Board init ... !!! [MCU2_0] 3283.073105 s: DSS: Board init ... Done !!! [MCU2_0] 3283.076933 s: DSS: Init ... Done !!! [MCU2_0] 3283.076998 s: VHWA: VPAC Init ... !!! [MCU2_0] 3283.077028 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 3283.077303 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.077341 s: VHWA: LDC Init ... !!! [MCU2_0] 3283.082039 s: VHWA: LDC Init ... Done !!! [MCU2_0] 3283.082100 s: VHWA: MSC Init ... !!! [MCU2_0] 3283.094808 s: VHWA: MSC Init ... Done !!! [MCU2_0] 3283.094869 s: VHWA: NF Init ... !!! [MCU2_0] 3283.096789 s: VHWA: NF Init ... Done !!! [MCU2_0] 3283.096848 s: VHWA: VISS Init ... !!! [MCU2_0] 3283.108416 s: VHWA: VISS Init ... Done !!! [MCU2_0] 3283.108476 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 3283.108535 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [MCU2_0] 3283.108583 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [MCU2_0] 3283.108624 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [MCU2_0] 3283.110070 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 [MCU2_0] 3283.110359 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF [MCU2_0] 3283.110601 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 [MCU2_0] 3283.110896 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 [MCU2_0] 3283.111134 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 [MCU2_0] 3283.111398 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 [MCU2_0] 3283.111641 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 [MCU2_0] 3283.111919 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 [MCU2_0] 3283.112176 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 [MCU2_0] 3283.112429 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 [MCU2_0] 3283.112652 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX [MCU2_0] 3283.112929 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 [MCU2_0] 3283.113180 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 [MCU2_0] 3283.113436 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 [MCU2_0] 3283.113675 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 [MCU2_0] 3283.113938 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 [MCU2_0] 3283.114197 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 [MCU2_0] 3283.114428 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 [MCU2_0] 3283.114655 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 [MCU2_0] 3283.114942 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 [MCU2_0] 3283.115166 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 [MCU2_0] 3283.115220 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_0] 3283.115257 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 3283.135123 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 3283.135178 s: CSI2RX: Init ... !!! [MCU2_0] 3283.135203 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 3283.135390 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.135432 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2 [MCU2_0] 3283.135678 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.135725 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2 [MCU2_0] 3283.135880 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.135915 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2 [MCU2_0] 3283.136129 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.136162 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2 [MCU2_0] 3283.136290 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.136507 s: CSI2RX: Init ... Done !!! [MCU2_0] 3283.136549 s: CSI2TX: Init ... !!! [MCU2_0] 3283.136573 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 3283.136768 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.136809 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2 [MCU2_0] 3283.136986 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.137020 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2 [MCU2_0] 3283.137299 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 3283.137380 s: CSI2TX: Init ... Done !!! [MCU2_0] 3283.137413 s: ISS: Init ... !!! [MCU2_0] 3283.137452 s: =========================设置端口为21====================galvin setupI2CInst [MCU2_0] 3283.137530 s: Found sensor MAX_RAW12_AR0147 at location 0 [MCU2_0] 3283.137579 s: Found sensor HY_AR1043_UYVY at location 1 [MCU2_0] 3283.137617 s: Found sensor OV_OX01F10_UYVY at location 2 [MCU2_0] 3283.137653 s: Found sensor BYD_OX01F10_UYVY at location 3 [MCU2_0] 3283.137699 s: Found sensor UNION_OX01F10_UYVY at location 4 [MCU2_0] 3283.137738 s: Found sensor MAX96705_UYVY at location 5 [Host ] 0.000000s: M_LOG_INFO:[app_parse_cfg_file:216] >>>>>>>>>>>gintertype.radar_ob = %d [MCU2_0] 3283.137773 s: Found sensor HY_AR0233_UYVY at location 6 [MCU2_0] 3283.137821 s: [hy_ar0233]-[IssSensor_hy_ar0233_Init] [MCU2_0] 3283.137853 s: Found sensor SENSOR_BYD_0X8B40_MAX96717 at location 7 [MCU2_0] 3283.137889 s: IssSensor_Init ... Done !!! [MCU2_0] 3283.137966 s: IttRemoteServer_Init ... Done !!! [MCU2_0] 3283.138003 s: VISS REMOTE SERVICE: Init ... !!! [MCU2_0] 3283.138071 s: VISS REMOTE SERVICE: Init ... Done !!! [MCU2_0] 3283.138103 s: UDMA Copy: Init ... !!! [MCU2_0] 3283.140649 s: UDMA Copy: Init ... Done !!! [MCU2_0] 3283.140765 s: APP: Init ... Done !!! [MCU2_0] 3283.140803 s: APP: Run ... !!! [MCU2_0] 3283.140829 s: IPC: Starting echo test ... [MCU2_0] 3283.143432 s: APP: Run ... Done !!! [MCU2_0] 3283.144865 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 3283.144979 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 3283.145168 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_0] 3283.145267 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 3274.349443 s: CIO: Init ... Done !!! [MCU2_1] 3274.349512 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 3274.349556 s: CPU is running FreeRTOS [MCU2_1] 3274.349584 s: APP: Init ... !!! [MCU2_1] 3274.349610 s: SCICLIENT: Init ... !!! [MCU2_1] 3274.349966 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_1] 3274.350021 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_1] 3274.350059 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 3274.350096 s: SCICLIENT: Init ... Done !!! [MCU2_1] 3274.350124 s: UDMA: Init ... !!! [MCU2_1] 3274.351840 s: UDMA: Init ... Done !!! [MCU2_1] 3274.351914 s: MEM: Init ... !!! [MCU2_1] 3274.351963 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 3274.352040 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!! [MCU2_1] 3274.352105 s: MEM: Init ... Done !!! [MCU2_1] 3274.352132 s: IPC: Init ... !!! [MCU2_1] 3274.352194 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 3274.352245 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 3283.046295 s: IPC: HLOS is ready !!! [MCU2_1] 3283.061883 s: IPC: Init ... Done !!! [MCU2_1] 3283.061953 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 3283.062000 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 3283.062060 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 3283.063982 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 3283.064052 s: FVID2: Init ... !!! [MCU2_1] 3283.064129 s: FVID2: Init ... Done !!! [MCU2_1] 3283.064162 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 3283.064189 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 3283.064828 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 3283.064887 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 3283.065468 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 3283.065510 s: VHWA: DOF Init ... !!! [MCU2_1] 3283.076561 s: VHWA: DOF Init ... Done !!! [MCU2_1] 3283.076631 s: VHWA: SDE Init ... !!! [MCU2_1] 3283.080573 s: VHWA: SDE Init ... Done !!! [MCU2_1] 3283.080640 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 3283.080700 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [MCU2_1] 3283.080742 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [MCU2_1] 3283.080780 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [MCU2_1] 3283.082228 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 0.000000 s: LOG_INFO:vx Enabled 4194304 ,4194304 [MCU2_1] 3283.082485 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE [Host ] 0.000000s: M_LOG_INFO:[main:989] App Parse User dl params Done! [MCU2_1] 3283.082721 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF [MCU2_1] 3283.082781 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [Host ] 0.000000s: M_LOG_INFO:[main:992] App set dl default params Done! [MCU2_1] 3283.082820 s: APP: OpenVX Target kernel init ... !!! [Host ] 0.000000s: M_LOG_INFO:[main:995] App Update dl Params Done! [MCU2_1] 3283.083189 s: APP: OpenVX Target kernel init ... Done !!! [Host ] 0.000000s: M_LOG_INFO:[main:1003] 键盘交互_task_create! [MCU2_1] 3283.083242 s: UDMA Copy: Init ... !!! [MCU2_1] 3283.085645 s: UDMA Copy: Init ... Done !!! [MCU2_1] 3283.085715 s: APP: Init ... Done !!! [MCU2_1] 3283.085751 s: APP: Run ... !!! [MCU2_1] 3283.085777 s: IPC: Starting echo test ... [MCU2_1] 3283.088375 s: APP: Run ... Done !!! [MCU2_1] 3283.089610 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 3283.089730 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 3283.089827 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 3283.145130 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 3274.431288 s: CIO: Init ... Done !!! [C6x_1 ] 3274.431312 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 3274.431324 s: CPU is running FreeRTOS [C6x_1 ] 3274.431333 s: APP: Init ... !!! [C6x_1 ] 3274.431341 s: SCICLIENT: Init ... !!! [C6x_1 ] 3274.431637 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_1 ] 3274.431648 s: SCICLIENT: DMSC FW revision 0x8 [C6x_1 ] 3274.431658 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 3274.431669 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 3274.431679 s: UDMA: Init ... !!! [C6x_1 ] 3274.434044 s: UDMA: Init ... Done !!! [C6x_1 ] 3274.434062 s: MEM: Init ... !!! [C6x_1 ] 3274.434075 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 157286400 bytes !!! [C6x_1 ] 3274.434094 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 3274.434110 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e5600000 of size 50331648 bytes !!! [C6x_1 ] 3274.434126 s: MEM: Init ... Done !!! [C6x_1 ] 3274.434135 s: IPC: Init ... !!! [C6x_1 ] 3274.434156 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 3274.434169 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 3282.452456 s: IPC: HLOS is ready !!! [C6x_1 ] 3282.457453 s: IPC: Init ... Done !!! [C6x_1 ] 3282.457481 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 3283.062000 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 3283.062033 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 3283.062701 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 3283.062751 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C6x_1 ] 3283.062766 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C6x_1 ] 3283.062779 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C6x_1 ] 3283.063634 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_1 ] 3283.063653 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 3283.063947 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 3283.063966 s: UDMA Copy: Init ... !!! [C6x_1 ] 3283.068243 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 3283.068264 s: APP: Init ... Done !!! [C6x_1 ] 3283.068274 s: APP: Run ... !!! [C6x_1 ] 3283.068283 s: IPC: Starting echo test ... linux appInit APP: Init ... !!! [C6x_1 ] 3283.069396 s: APP: Run ... Done !!! [C6x_1 ] 3283.069712 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 3283.070241 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 3283.089307 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 3283.144663 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 3274.536505 s: CIO: Init ... Done !!! [C6x_2 ] 3274.536530 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 3274.536542 s: CPU is running FreeRTOS MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=4) !!! MEM: Init ... Done !!! IPC: Init ... !!! [C6x_2 ] 3274.536550 s: APP: Init ... !!! [C6x_2 ] 3274.536559 s: SCICLIENT: Init ... !!! [C6x_2 ] 3274.536772 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_2 ] 3274.536784 s: SCICLIENT: DMSC FW revision 0x8 [C6x_2 ] 3274.536794 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 3274.536805 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 3274.536814 s: UDMA: Init ... !!! [C6x_2 ] 3274.538531 s: UDMA: Init ... Done !!! [C6x_2 ] 3274.538548 s: MEM: Init ... !!! [C6x_2 ] 3274.538562 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e8600000 of size 157286400 bytes !!! [C6x_2 ] 3274.538580 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 3274.538596 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ f1c00000 of size 50331648 bytes !!! [C6x_2 ] 3274.538613 s: MEM: Init ... Done !!! [C6x_2 ] 3274.538622 s: IPC: Init ... !!! [C6x_2 ] 3274.538644 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 3274.538658 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 3282.551328 s: IPC: HLOS is ready !!! [C6x_2 ] 3282.555220 s: IPC: Init ... Done !!! [C6x_2 ] 3282.555252 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 3283.062000 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 3283.062032 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 3283.062716 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 3283.062762 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C6x_2 ] 3283.062777 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C6x_2 ] 3283.062790 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C6x_2 ] 3283.063646 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_2 ] 3283.063665 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 3283.063993 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 3283.064014 s: UDMA Copy: Init ... !!! [C6x_2 ] 3283.068654 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 3283.068678 s: APP: Init ... Done !!! [C6x_2 ] 3283.068688 s: APP: Run ... !!! [C6x_2 ] 3283.068697 s: IPC: Starting echo test ... [C6x_2 ] 3283.069896 s: APP: Run ... Done !!! [C6x_2 ] 3283.070187 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] [C6x_2 ] 3283.070249 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 3283.089363 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 3283.144691 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 3275.086361 s: CIO: Init ... Done !!! [C7x_1 ] 3275.086376 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 3275.086388 s: CPU is running FreeRTOS [C7x_1 ] 3275.086397 s: APP: Init ... !!! [C7x_1 ] 3275.086404 s: SCICLIENT: Init ... !!! [C7x_1 ] 3275.086728 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C7x_1 ] 3275.086743 s: SCICLIENT: DMSC FW revision 0x8 IPC: Init ... Done !!! linux REMOTE_SERVICE: Init ... !!! i:3 [C7x_1 ] 3275.086754 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 3275.086766 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 3275.086775 s: UDMA: Init ... !!! [C7x_1 ] 3275.088657 s: UDMA: Init ... Done !!! [C7x_1 ] 3275.088670 s: MEM: Init ... !!! [C7x_1 ] 3275.088682 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 536870912 bytes !!! [C7x_1 ] 3275.088702 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!! [C7x_1 ] 3275.088720 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!! [C7x_1 ] 3275.088738 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 3275.088755 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!! [C7x_1 ] 3275.088774 s: MEM: Init ... Done !!! [C7x_1 ] 3275.088782 s: IPC: Init ... !!! [C7x_1 ] 3275.088796 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 3275.088810 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 3282.684763 s: IPC: HLOS is ready !!! [C7x_1 ] 3282.687317 s: IPC: Init ... Done !!! [C7x_1 ] 3282.687332 s: APP: Syncing with 5 CPUs ... !!! i:4 [C7x_1 ] 3283.062001 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 3283.062038 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 3283.062192 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 3283.062218 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C7x_1 ] 3283.062234 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C7x_1 ] 3283.062248 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C7x_1 ] 3283.062422 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 [C7x_1 ] 3283.062523 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 [C7x_1 ] 3283.062624 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 [C7x_1 ] 3283.062698 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 [C7x_1 ] 3283.062768 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 [C7x_1 ] 3283.062856 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 [C7x_1 ] 3283.062976 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 [C7x_1 ] 3283.063050 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 i:7 [C7x_1 ] 3283.063073 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C7x_1 ] 3283.063095 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 3283.063235 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 3283.063250 s: APP: Init ... Done !!! [C7x_1 ] 3283.063260 s: APP: Run ... !!! [C7x_1 ] 3283.063268 s: IPC: Starting echo test ... [C7x_1 ] 3283.063444 s: APP: Run ... Done !!! [C7x_1 ] 3283.069720 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 3283.070255 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 3283.089400 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 3283.145131 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] i:8 i:9 linux REMOTE_SERVICE: Init ... Done !!! 3306.862693 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 3306.862728 s: VX_ZONE_INIT:vx Enabled 4456448 ,262144 3306.862734 s: VX_ZONE_ERROR:vx Enabled 4456449 ,1 3306.862739 s: VX_ZONE_WARNING:vx Enabled 4456451 ,2 3306.863644 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 3306.863783 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! 3306.875016 s: ISS: Enumerating sensors ... !!! 3306.875444 s: ISS: Enumerating sensors ... found 0 : MAX_RAW12_AR0147 3306.875453 s: ISS: Enumerating sensors ... found 1 : HY_AR1043_UYVY 3306.875459 s: ISS: Enumerating sensors ... found 2 : OV_OX01F10_UYVY [MCU2_0] 3306.875236 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE 3307.205256 s: ISS: Enumerating sensors ... found 3 : BYD_OX01F10_UYVY 3307.205267 s: ISS: Enumerating sensors ... found 4 : UNION_OX01F10_UYVY 3307.205272 s: ISS: Enumerating sensors ... found 5 : MAX96705_UYVY 3307.205278 s: ISS: Enumerating sensors ... found 6 : HY_AR0233_UYVY 3307.205283 s: ISS: Enumerating sensors ... found 7 : SENSOR_BYD_0X8B40_MAX96717 Sensor selected 2: OV_OX01F10_UYVY Querying OV_OX01F10_UYVY 3307.205301 s: ISS: Querying sensor [OV_OX01F10_UYVY] ... !!! 3307.205721 s: ISS: Querying sensor [OV_OX01F10_UYVY] ... Done !!! [Host ] 3307.210693s: M_LOG_INFO:[BydSrvAppInit:79] Creating context done! [Host ] 3307.210938s: M_LOG_INFO:[BydSrvAppInit:81] kxx debug Kernel loading! [MCU2_0] 3307.205482 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY [MCU2_0] 3307.205536 s: Received Query for OV_OX01F10_UYVY [Host ] 3307.236084s: M_LOG_INFO:[BydSrvAppInit:100] Kernel loading done! 3307.236188 s: ISS: Initializing sensor [OV_OX01F10_UYVY], doing IM_SENSOR_CMD_PWRON ... !!! 3307.236198 s: ISS: Initializing sensor [OV_OX01F10_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!! [MCU2_0] 3307.236375 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG [MCU2_0] 3307.236428 s: Application requested features = 0x120 [MCU2_0] [MCU2_0] 3307.236490 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 3307.295699 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 3307.295747 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 3307.295786 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 3307.295815 s: Configuring all cameras on UB960_0 in broadcast mode [MCU2_0] 3307.295864 s: galvin ov_ox01f10_Config chId = 0 [MCU2_0] 3307.295899 s: hhw:ov_ox01f10_max9286_max96705_pre_mutil_sensor [MCU2_0] 3307.295931 s: max9685-max96705 config start [MCU2_0] 3308.281323 s: Error writing 0x9b to Max9286 register 0x15 [MCU2_0] 3308.281374 s: reset i2c setI2CReSet [MCU2_0] 3308.286693 s: hhq:End of max9286-max96705 config [MCU2_0] 3308.291703 s: hhw:config max9286_max96705_pre_sensor status=0 [MCU2_0] 3308.292292 s: hhq max9286 0x49 = 0x07. sensor number = 3 [MCU2_0] 3308.292348 s: hhq max9286 0X0B = 0xe4 sensor_is_there = 0x7 [MCU2_0] 3308.292789 s: sensorIntfPrms->sensorBroadcast=1 [MCU2_0] 3308.292831 s: sensor_is_there = 7 [MCU2_0] 3308.292866 s: ov_ox01f10_Config = 31 [MCU2_0] 3308.302696 s: ov_ox01f10_Config = 32 [MCU2_0] 3308.312701 s: ov_ox01f10_Config = 33 [MCU2_0] 3308.322687 s: hhw-ov_ox01f10_max9286_max96705_pos_mutil_sensor [MCU2_0] 3308.322723 s: max9685-max96705 config start 3308.400012 s: ISS: Initializing sensor [OV_OX01F10_UYVY] ... Done !!! [Host ] 3308.400146s: M_LOG_INFO:[BydSrvAppInit:110] Sensor init done! [Host ] 3308.401367s: M_LOG_INFO:[BydSrvAppInit:117] Display init done! [Host ] 3308.401367s: M_LOG_INFO:[main:1011] BydSrvAppInit Done! [Host ] 3308.401367s: M_LOG_INFO:[BydSrvAppCreateGraph:82] Graph create done! [MCU2_0] 3308.399688 s: hhq:End of max9286-max96705 config [MCU2_0] 3308.399748 s: hhq:config max9286_max96705_pos_sensor status=0 [MCU2_0] 3308.399783 s: IM_SENSOR_CMD_CONFIG channel_mask = 0 [MCU2_0] 3308.399816 s: IM_SENSOR_CMD_CONFIG returning status = 0 [MCU2_0] 3318.637891 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON [MCU2_0] 3318.638005 s: IM_SENSOR_CMD_STREAM_ON: channel_mask = 0xf [MCU2_0] 3318.638052 s: Warning : channel ID 0 already has a registered sensor handle [MCU2_0] 3318.638177 s: file:/media/adas/NAS/home/wujiehong/tda4_VXtest/tda4_sdk_v0806/tda4_rtos/imaging/sensor_drv/src/ov_ox01f10_yuv/iss_sensor_ov_ox01f10.c func:ov_ox01f10_StreamOn [MCU2_0] 3318.638250 s: max9685-max96705 config start MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=4) !!! MEM: Init ... Done !!! *(volatile uint32_t *) (virt_ptr + write_data_size + read_data_size + sizeof(uint32_t)):4294967295 [MCU2_0] 3319.349979 s: Error writing 0x9b to Max9286 register 0x15 [MCU2_0] 3319.350026 s: reset i2c setI2CReSet [MCU2_0] 3319.350518 s: hhq:End of max9286-max96705 config [MCU2_0] 3319.350572 s: hhq:max9286_streamon status = 0 [MCU2_0] 3319.353164 s: Warning : channel ID 1 already has a registered sensor handle [MCU2_0] 3319.353249 s: file:/media/adas/NAS/home/wujiehong/tda4_VXtest/tda4_sdk_v0806/tda4_rtos/imaging/sensor_drv/src/ov_ox01f10_yuv/iss_sensor_ov_ox01f10.c func:ov_ox01f10_StreamOn [MCU2_0] 3319.353315 s: max9685-max96705 config start [MCU2_0] 3319.353743 s: hhq:End of max9286-max96705 config [MCU2_0] 3319.353785 s: hhq:max9286_streamon status = 0 [MCU2_0] 3319.356372 s: Warning : channel ID 2 already has a registered sensor handle [MCU2_0] 3319.356453 s: file:/media/adas/NAS/home/wujiehong/tda4_VXtest/tda4_sdk_v0806/tda4_rtos/imaging/sensor_drv/src/ov_ox01f10_yuv/iss_sensor_ov_ox01f10.c func:ov_ox01f10_StreamOn [MCU2_0] 3319.356519 s: max9685-max96705 config start [MCU2_0] 3319.356947 s: hhq:End of max9286-max96705 config [MCU2_0] 3319.356993 s: hhq:max9286_streamon status = 0 3319.362928 s: ISS: Starting sensor [OV_OX01F10_UYVY] ... !!! [Host ] 3319.363037s: M_LOG_INFO:[BydSrvAppRunGraph:279] appStartImageSensor returned with status: 0 [MCU2_0] 3319.359575 s: Warning : channel ID 3 already has a registered sensor handle [MCU2_0] 3319.359652 s: file:/media/adas/NAS/home/wujiehong/tda4_VXtest/tda4_sdk_v0806/tda4_rtos/imaging/sensor_drv/src/ov_ox01f10_yuv/iss_sensor_ov_ox01f10.c func:ov_ox01f10_StreamOn [MCU2_0] 3319.359724 s: max9685-max96705 config start [MCU2_0] 3319.360151 s: hhq:End of max9286-max96705 config [MCU2_0] 3319.360192 s: hhq:max9286_streamon status = 0
Here is the printed part registered on MCU, and you can see that there are have errors
[MCU2_0] 862.908919 s: CIO: Init ... Done !!! [MCU2_0] 862.908991 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 862.909031 s: CPU is running FreeRTOS [MCU2_0] 862.909059 s: APP: Init ... !!! [MCU2_0] 862.909083 s: SCICLIENT: Init ... !!! [MCU2_0] 862.909360 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_0] 862.909427 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 862.909463 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 862.909501 s: SCICLIENT: Init ... Done !!! [MCU2_0] 862.909529 s: UDMA: Init ... !!! [MCU2_0] 862.911114 s: UDMA: Init ... Done !!! [MCU2_0] 862.911173 s: MEM: Init ... !!! [MCU2_0] 862.911213 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!! [MCU2_0] 862.911289 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 862.911350 s: MEM: Init ... Done !!! [MCU2_0] 862.911374 s: IPC: Init ... !!! [MCU2_0] 862.911449 s: IPC: 6 CPUs participating in IPC !!! [MCU2_0] 862.911501 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 871.437478 s: IPC: HLOS is ready !!! [MCU2_0] 871.453310 s: IPC: Init ... Done !!! [MCU2_0] 871.453379 s: APP: Syncing with 5 CPUs ... !!! [MCU2_0] 871.554117 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_0] 871.554355 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 871.555941 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 871.556002 s: [HHW]ETHFW: Init ... !!! [MCU2_0] 871.561664 s: [HHW]appEthFwInit-init pin [MCU2_0] 871.561723 s: FVID2: Init ... !!! [MCU2_0] 871.561798 s: FVID2: Init ... Done !!! [MCU2_0] 871.561855 s: DSS: Init ... !!! [MCU2_0] 871.561886 s: DSS: Display type is HDMI !!! [MCU2_0] 871.561915 s: DSS: M2M Path is enabled !!! [MCU2_0] 871.561942 s: DSS: SoC init ... !!! [MCU2_0] 871.561967 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2 [MCU2_0] 871.562245 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.562293 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=4 parent=6 [MCU2_0] 871.562514 s: SCICLIENT: Sciclient_pmSetModuleClkParent success [MCU2_0] 871.562556 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=4 freq=72540000 [MCU2_0] 871.564471 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success [MCU2_0] 871.564509 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=4 state=2 flag=0 [MCU2_0] 871.564767 s: SCICLIENT: Sciclient_pmModuleClkRequest success [MCU2_0] 871.564804 s: DSS: SoC init ... Done !!! [MCU2_0] 871.564829 s: DSS: Board init ... !!! [MCU2_0] 871.564852 s: DSS: Board init ... Done !!! [MCU2_0] 871.568682 s: DSS: Init ... Done !!! [MCU2_0] 871.568749 s: VHWA: VPAC Init ... !!! [MCU2_0] 871.568778 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 871.569043 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.569081 s: VHWA: LDC Init ... !!! [MCU2_0] 871.573836 s: VHWA: LDC Init ... Done !!! [MCU2_0] 871.573897 s: VHWA: MSC Init ... !!! [MCU2_0] 871.586660 s: VHWA: MSC Init ... Done !!! [MCU2_0] 871.586725 s: VHWA: NF Init ... !!! [MCU2_0] 871.588656 s: VHWA: NF Init ... Done !!! [MCU2_0] 871.588715 s: VHWA: VISS Init ... !!! [MCU2_0] 871.599692 s: VHWA: VISS Init ... Done !!! [MCU2_0] 871.599754 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 871.599810 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [MCU2_0] 871.599855 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [MCU2_0] 871.599894 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [MCU2_0] 871.601322 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 [MCU2_0] 871.601585 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF [MCU2_0] 871.601814 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 [MCU2_0] 871.602081 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 [MCU2_0] 871.602314 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 [MCU2_0] 871.602632 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 [MCU2_0] 871.602893 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 [MCU2_0] 871.603151 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 [MCU2_0] 871.603412 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 [MCU2_0] 871.603658 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 [MCU2_0] 871.603881 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX [MCU2_0] 871.604128 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 [MCU2_0] 871.604382 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 [MCU2_0] 871.604652 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 [MCU2_0] 871.604907 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 [MCU2_0] 871.605163 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 [MCU2_0] 871.605433 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 [MCU2_0] 871.605666 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 [MCU2_0] 871.605893 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 [MCU2_0] 871.606119 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 [MCU2_0] 871.606349 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 [MCU2_0] 871.606478 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_0] 871.606520 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 871.626273 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 871.626328 s: CSI2RX: Init ... !!! [MCU2_0] 871.626355 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 871.626557 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.626597 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2 [MCU2_0] 871.626789 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.626822 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2 [MCU2_0] 871.626994 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.627027 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2 [MCU2_0] 871.627179 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.627213 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2 [MCU2_0] 871.627310 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.627537 s: CSI2RX: Init ... Done !!! [MCU2_0] 871.627577 s: CSI2TX: Init ... !!! [MCU2_0] 871.627603 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 871.627712 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.627748 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2 [MCU2_0] 871.627900 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.627933 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2 [MCU2_0] 871.628060 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 871.628137 s: CSI2TX: Init ... Done !!! [MCU2_0] 871.628171 s: ISS: Init ... !!! [MCU2_0] 871.628211 s: =========================设置端口为21====================galvin setupI2CInst [MCU2_0] 871.628286 s: Found sensor MAX_RAW12_AR0147 at location 0 [MCU2_0] 871.628331 s: Found sensor HY_AR1043_UYVY at location 1 [MCU2_0] 871.628369 s: Found sensor OV_OX01F10_UYVY at location 2 [MCU2_0] 871.628417 s: Found sensor BYD_OX01F10_UYVY at location 3 [MCU2_0] 871.628455 s: Found sensor UNION_OX01F10_UYVY at location 4 [MCU2_0] 871.628491 s: Found sensor MAX96705_UYVY at location 5 [Host ] 0.000000s: M_LOG_INFO:[app_parse_cfg_file:216] >>>>>>>>>>>gintertype.radar_ob = %d [MCU2_0] 871.628525 s: Found sensor HY_AR0233_UYVY at location 6 [MCU2_0] 871.628571 s: [hy_ar0233]-[IssSensor_hy_ar0233_Init] [MCU2_0] 871.628602 s: Found sensor SENSOR_BYD_0X8B40_MAX96717 at location 7 [MCU2_0] 871.628639 s: IssSensor_Init ... Done !!! [MCU2_0] 871.628714 s: IttRemoteServer_Init ... Done !!! [MCU2_0] 871.628749 s: VISS REMOTE SERVICE: Init ... !!! [MCU2_0] 871.628815 s: VISS REMOTE SERVICE: Init ... Done !!! [MCU2_0] 871.628847 s: UDMA Copy: Init ... !!! [MCU2_0] 871.630733 s: UDMA Copy: Init ... Done !!! [MCU2_0] 871.630830 s: APP: Init ... Done !!! [MCU2_0] 871.630865 s: APP: Run ... !!! [MCU2_0] 871.630890 s: IPC: Starting echo test ... [MCU2_0] 871.633441 s: APP: Run ... Done !!! [MCU2_0] 871.634888 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[.] C66X_2[.] C7X_1[.] [MCU2_0] 871.635006 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 871.635161 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[P] [MCU2_0] 871.635258 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 862.914005 s: CIO: Init ... Done !!! [MCU2_1] 862.914079 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 862.914124 s: CPU is running FreeRTOS [MCU2_1] 862.914154 s: APP: Init ... !!! [MCU2_1] 862.914180 s: SCICLIENT: Init ... !!! [MCU2_1] 862.914466 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_1] 862.914529 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_1] 862.914569 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 862.914609 s: SCICLIENT: Init ... Done !!! [MCU2_1] 862.914637 s: UDMA: Init ... !!! [MCU2_1] 862.916250 s: UDMA: Init ... Done !!! [MCU2_1] 862.916312 s: MEM: Init ... !!! [MCU2_1] 862.916358 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 862.916436 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!! [MCU2_1] 862.916501 s: MEM: Init ... Done !!! [MCU2_1] 862.916546 s: IPC: Init ... !!! [MCU2_1] 862.916611 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 862.916663 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 871.538059 s: IPC: HLOS is ready !!! [MCU2_1] 871.553995 s: IPC: Init ... Done !!! [MCU2_1] 871.554065 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 871.554115 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 871.554173 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 871.556076 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 871.556142 s: FVID2: Init ... !!! [MCU2_1] 871.556212 s: FVID2: Init ... Done !!! [MCU2_1] 871.556245 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 871.556273 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 871.557026 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 871.557072 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 871.557697 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 871.557741 s: VHWA: DOF Init ... !!! [MCU2_1] 871.568503 s: VHWA: DOF Init ... Done !!! [MCU2_1] 871.568584 s: VHWA: SDE Init ... !!! [MCU2_1] 871.572563 s: VHWA: SDE Init ... Done !!! [MCU2_1] 871.572630 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 871.572693 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [MCU2_1] 871.572739 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [MCU2_1] 871.572779 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [MCU2_1] 871.574222 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 0.000000 s: LOG_INFO:vx Enabled 4194304 ,4194304 [MCU2_1] 871.574473 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE [Host ] 0.000000s: M_LOG_INFO:[main:989] App Parse User dl params Done! [MCU2_1] 871.574779 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF [MCU2_1] 871.574841 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [Host ] 0.000000s: M_LOG_INFO:[main:992] App set dl default params Done! [Host ] 0.000000s: M_LOG_INFO:[main:995] App Update dl Params Done! [MCU2_1] 871.574879 s: APP: OpenVX Target kernel init ... !!! [Host ] 0.000000s: M_LOG_INFO:[main:1003] 键盘交互_task_create! [MCU2_1] 871.575186 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 871.575227 s: UDMA Copy: Init ... !!! [MCU2_1] 871.577662 s: UDMA Copy: Init ... Done !!! [MCU2_1] 871.577736 s: APP: Init ... Done !!! [MCU2_1] 871.577772 s: APP: Run ... !!! [MCU2_1] 871.577799 s: IPC: Starting echo test ... [MCU2_1] 871.580721 s: APP: Run ... Done !!! [MCU2_1] 871.581890 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 871.582075 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[P] [MCU2_1] 871.582181 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 871.634180 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 862.997340 s: CIO: Init ... Done !!! [C6x_1 ] 862.997365 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 862.997376 s: CPU is running FreeRTOS [C6x_1 ] 862.997384 s: APP: Init ... !!! [C6x_1 ] 862.997394 s: SCICLIENT: Init ... !!! [C6x_1 ] 862.997604 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_1 ] 862.997616 s: SCICLIENT: DMSC FW revision 0x8 [C6x_1 ] 862.997626 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 862.997636 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 862.997645 s: UDMA: Init ... !!! [C6x_1 ] 862.999188 s: UDMA: Init ... Done !!! [C6x_1 ] 862.999206 s: MEM: Init ... !!! [C6x_1 ] 862.999219 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 157286400 bytes !!! [C6x_1 ] 862.999237 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 862.999253 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e5600000 of size 50331648 bytes !!! [C6x_1 ] 862.999269 s: MEM: Init ... Done !!! [C6x_1 ] 862.999278 s: IPC: Init ... !!! [C6x_1 ] 862.999300 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 862.999312 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 870.891158 s: IPC: HLOS is ready !!! [C6x_1 ] 870.895789 s: IPC: Init ... Done !!! [C6x_1 ] 870.895816 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 871.554115 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 871.554144 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 871.554795 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 871.554832 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C6x_1 ] 871.554847 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C6x_1 ] 871.554859 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C6x_1 ] 871.555693 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_1 ] 871.555707 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 871.555996 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 871.556016 s: UDMA Copy: Init ... !!! [C6x_1 ] 871.560394 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 871.560414 s: APP: Init ... Done !!! [C6x_1 ] 871.560423 s: APP: Run ... !!! [C6x_1 ] 871.560432 s: IPC: Starting echo test ... linux appInit APP: Init ... !!! [C6x_1 ] 871.561453 s: APP: Run ... Done !!! [C6x_1 ] 871.561785 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 871.562287 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 871.581246 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 871.634042 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 863.099039 s: CIO: Init ... Done !!! [C6x_2 ] 863.099065 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 863.099077 s: CPU is running FreeRTOS MEM: Init ... !!! [C6x_2 ] 863.099085 s: APP: Init ... !!! MEM: Initialized DMA HEAP (fd=4) !!! MEM: Init ... Done !!! IPC: Init ... !!! [C6x_2 ] 863.099094 s: SCICLIENT: Init ... !!! [C6x_2 ] 863.099408 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_2 ] 863.099419 s: SCICLIENT: DMSC FW revision 0x8 [C6x_2 ] 863.099429 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 863.099440 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 863.099450 s: UDMA: Init ... !!! [C6x_2 ] 863.101587 s: UDMA: Init ... Done !!! [C6x_2 ] 863.101606 s: MEM: Init ... !!! [C6x_2 ] 863.101619 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e8600000 of size 157286400 bytes !!! [C6x_2 ] 863.101637 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 863.101653 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ f1c00000 of size 50331648 bytes !!! [C6x_2 ] 863.101670 s: MEM: Init ... Done !!! [C6x_2 ] 863.101679 s: IPC: Init ... !!! [C6x_2 ] 863.101702 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 863.101715 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 870.971710 s: IPC: HLOS is ready !!! [C6x_2 ] 870.975430 s: IPC: Init ... Done !!! [C6x_2 ] 870.975456 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 871.554115 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 871.554144 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 871.554805 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 871.554845 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C6x_2 ] 871.554860 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C6x_2 ] 871.554873 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C6x_2 ] 871.555704 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_2 ] 871.555719 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 871.556044 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 871.556066 s: UDMA Copy: Init ... !!! [C6x_2 ] 871.560789 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 871.560811 s: APP: Init ... Done !!! [C6x_2 ] 871.560820 s: APP: Run ... !!! [C6x_2 ] 871.560830 s: IPC: Starting echo test ... [C6x_2 ] 871.561936 s: APP: Run ... Done !!! [C6x_2 ] 871.562286 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] [C6x_2 ] 871.562318 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 871.581270 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 871.634064 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 863.648348 s: CIO: Init ... Done !!! [C7x_1 ] 863.648362 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 863.648374 s: CPU is running FreeRTOS [C7x_1 ] 863.648382 s: APP: Init ... !!! [C7x_1 ] 863.648390 s: SCICLIENT: Init ... !!! [C7x_1 ] 863.648641 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C7x_1 ] 863.648656 s: SCICLIENT: DMSC FW revision 0x8 IPC: Init ... Done !!! linux REMOTE_SERVICE: Init ... !!! i:3 [C7x_1 ] 863.648666 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 863.648677 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 863.648687 s: UDMA: Init ... !!! [C7x_1 ] 863.650227 s: UDMA: Init ... Done !!! [C7x_1 ] 863.650240 s: MEM: Init ... !!! [C7x_1 ] 863.650252 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 536870912 bytes !!! [C7x_1 ] 863.650273 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!! [C7x_1 ] 863.650290 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!! [C7x_1 ] 863.650308 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 863.650325 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!! [C7x_1 ] 863.650344 s: MEM: Init ... Done !!! [C7x_1 ] 863.650352 s: IPC: Init ... !!! [C7x_1 ] 863.650365 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 863.650379 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 871.155986 s: IPC: HLOS is ready !!! [C7x_1 ] 871.158039 s: IPC: Init ... Done !!! [C7x_1 ] 871.158058 s: APP: Syncing with 5 CPUs ... !!! i:4 [C7x_1 ] 871.554116 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 871.554152 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 871.554310 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 871.554336 s: VX_ZONE_INIT:vx Enabled 262144 ,262144 [C7x_1 ] 871.554351 s: VX_ZONE_ERROR:vx Enabled 262145 ,1 [C7x_1 ] 871.554364 s: VX_ZONE_WARNING:vx Enabled 262147 ,2 [C7x_1 ] 871.554528 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 [C7x_1 ] 871.554631 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 [C7x_1 ] 871.554731 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 [C7x_1 ] 871.554805 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 [C7x_1 ] 871.554870 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 [C7x_1 ] 871.554995 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 i:7 [C7x_1 ] 871.555081 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 [C7x_1 ] 871.555147 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 [C7x_1 ] 871.555170 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C7x_1 ] 871.555185 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 871.555325 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 871.555339 s: APP: Init ... Done !!! [C7x_1 ] 871.555349 s: APP: Run ... !!! [C7x_1 ] 871.555358 s: IPC: Starting echo test ... [C7x_1 ] 871.555527 s: APP: Run ... Done !!! [C7x_1 ] 871.561791 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 871.562281 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 871.581298 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 871.634110 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] i:8 i:9 linux REMOTE_SERVICE: Init ... Done !!! 895.627886 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 895.627921 s: VX_ZONE_INIT:vx Enabled 4456448 ,262144 895.627927 s: VX_ZONE_ERROR:vx Enabled 4456449 ,1 895.627932 s: VX_ZONE_WARNING:vx Enabled 4456451 ,2 895.628817 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 895.629845 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! 895.641112 s: ISS: Enumerating sensors ... !!! 895.641550 s: ISS: Enumerating sensors ... found 0 : MAX_RAW12_AR0147 895.641559 s: ISS: Enumerating sensors ... found 1 : HY_AR1043_UYVY 895.641564 s: ISS: Enumerating sensors ... found 2 : OV_OX01F10_UYVY [MCU2_0] 895.641335 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE 895.970555 s: ISS: Enumerating sensors ... found 3 : BYD_OX01F10_UYVY 895.970564 s: ISS: Enumerating sensors ... found 4 : UNION_OX01F10_UYVY 895.970570 s: ISS: Enumerating sensors ... found 5 : MAX96705_UYVY 895.970575 s: ISS: Enumerating sensors ... found 6 : HY_AR0233_UYVY 895.970580 s: ISS: Enumerating sensors ... found 7 : SENSOR_BYD_0X8B40_MAX96717 Sensor selected 2: OV_OX01F10_UYVY Querying OV_OX01F10_UYVY 895.970597 s: ISS: Querying sensor [OV_OX01F10_UYVY] ... !!! 895.970994 s: ISS: Querying sensor [OV_OX01F10_UYVY] ... Done !!! [Host ] 895.976074s: M_LOG_INFO:[BydSrvAppInit:79] Creating context done! [Host ] 895.976135s: M_LOG_INFO:[BydSrvAppInit:81] kxx debug Kernel loading! [MCU2_0] 895.970771 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY [MCU2_0] 895.970823 s: Received Query for OV_OX01F10_UYVY [Host ] 896.001282s: M_LOG_INFO:[BydSrvAppInit:100] Kernel loading done! 896.001303 s: ISS: Initializing sensor [OV_OX01F10_UYVY], doing IM_SENSOR_CMD_PWRON ... !!! 896.001312 s: ISS: Initializing sensor [OV_OX01F10_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!! [MCU2_0] 896.001495 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG [MCU2_0] 896.001544 s: Application requested features = 0x120 [MCU2_0] [MCU2_0] 896.001604 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 896.061413 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 896.061457 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 896.061495 s: [hhw]-1--func:ov_ox01f10_PowerOn [MCU2_0] 896.061524 s: Configuring all cameras on UB960_0 in broadcast mode [MCU2_0] 896.061574 s: galvin ov_ox01f10_Config chId = 0 [MCU2_0] 896.061609 s: hhw:ov_ox01f10_max9286_max96705_pre_mutil_sensor [MCU2_0] 896.061644 s: max9685-max96705 config start [MCU2_0] 897.047135 s: Error writing 0x9b to Max9286 register 0x15 [MCU2_0] 897.047186 s: reset i2c setI2CReSet [MCU2_0] 897.052403 s: hhq:End of max9286-max96705 config [MCU2_0] 897.057418 s: hhw:config max9286_max96705_pre_sensor status=0 [MCU2_0] 897.058013 s: hhq max9286 0x49 = 0x07. sensor number = 3 [MCU2_0] 897.058069 s: hhq max9286 0X0B = 0xe4 sensor_is_there = 0x7 [MCU2_0] 897.058778 s: sensorIntfPrms->sensorBroadcast=1 [MCU2_0] 897.058818 s: sensor_is_there = 7 [MCU2_0] 897.058852 s: ov_ox01f10_Config = 31 [MCU2_0] 897.068411 s: ov_ox01f10_Config = 32 [MCU2_0] 897.078412 s: ov_ox01f10_Config = 33 [MCU2_0] 897.088401 s: hhw-ov_ox01f10_max9286_max96705_pos_mutil_sensor [MCU2_0] 897.088438 s: max9685-max96705 config start 897.165735 s: ISS: Initializing sensor [OV_OX01F10_UYVY] ... Done !!! [MCU2_0] 897.165400 s: hhq:End of max9286-max96705 config [MCU2_0] 897.165461 s: hhq:config max9286_max96705_pos_sensor status=0 [MCU2_0] 897.165498 s: IM_SENSOR_CMD_CONFIG channel_mask = 0 [MCU2_0] 897.165533 s: IM_SENSOR_CMD_CONFIG returning status = 0 897.282921 s: VX_ZONE_ERROR:[ownContextSendCmd:799] Command ack message returned failure cmd_status: -7 897.282942 s: VX_ZONE_ERROR:[ownContextSendCmd:835] tivxEventWait() failed. 897.282949 s: VX_ZONE_ERROR:[ownNodeKernelInit:527] Target kernel, TIVX_CMD_NODE_CREATE failed for node byd_mcu21_node 897.282955 s: VX_ZONE_ERROR:[ownNodeKernelInit:528] Please be sure the target callbacks have been registered for this core 897.282961 s: VX_ZONE_ERROR:[ownNodeKernelInit:529] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel 897.283070 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 0, kernel com.ti.byd_mcu21.byd_vdselect_mcu2_1 ... failed !!! 897.283084 s: VX_ZONE_ERROR:[vxVerifyGraph:2055] Node kernel init failed 897.283091 s: VX_ZONE_ERROR:[vxVerifyGraph:2109] Graph verify failed [Host ] 897.283264s: M_LOG_INFO:[BydSrvAppVerifyGraph:186] App Verify Graph Fail!!! [MCU2_1] 897.282608 s: VX_ZONE_ERROR:[ownTargetKernelInstanceAlloc:116] kernel com.ti.byd_mcu21.byd_vdselect_mcu2_1 has not been registered on this CPU [MCU2_1] 897.282693 s: VX_ZONE_ERROR:[ownTargetKernelInstanceAlloc:117] Please register this kernel on the appropriate target core [MCU2_1] 897.282760 s: VX_ZONE_ERROR:[ownTargetNodeDescNodeCreate:761] target_kernel_instance is NULL 897.165735 s: ISS: Initializing sensor [OV_OX01F10_UYVY] ... Done !!!
I connected the created nodes to one of the graphs in our original program, but there was an error in mcu2. Could you please help me confirm the issue
Hi,
[MCU2_1] 897.282608 s: VX_ZONE_ERROR:[ownTargetKernelInstanceAlloc:116] kernel com.ti.byd_mcu21.byd_vdselect_mcu2_1 has not been registered on this CPU
[MCU2_1] 897.282693 s: VX_ZONE_ERROR:[ownTargetKernelInstanceAlloc:117] Please register this kernel on the appropriate target core
[MCU2_1] 897.282760 s: VX_ZONE_ERROR:[ownTargetNodeDescNodeCreate:761] target_kernel_instance is NULL
The above error is because you kernel is not registered on MCU2_1
Could you put a print in the generated Add function inside "tivxRegisterBydMcu21TargetIpuKernels()" and see if the prints are seen from [MCU2_1]?
Also you should add "kernel.setTarget(Target.MCU2_1)" in your python script.
Regards,
Nikhil
HI ti:
At present, I am able to create nodes on MCU2 and loop through them.
Previously, the reason for my failure was that I was in # define MCU2_1 in vision.apps/platform/j721e/rtos/common/app_cfg_mcu2-1. h
tda4_sdk_v0806\tda4_rtos\vision_apps\platform\j721e\rtos\common\app_cfg_mcu2_1.h /*******************************************************************************/ #ifndef APP_CFG_MCU2_1_H_ #define APP_CFG_MCU2_1_H_ #include <app_cfg.h> #define L3_MEM_SIZE (MAIN_OCRAM_MCU2_1_SIZE) #define DDR_HEAP_MEM_SIZE (DDR_MCU2_1_LOCAL_HEAP_SIZE) #define ENABLE_FVID2 #define ENABLE_VHWA_DMPAC #define MCU2_1 #endif /* APP_CFG_MCU2_1_H_ */
And the following code has been added under app init. c:
tda4_sdk_v0806\tda4_rtos\vision_apps\platform\j721e\rtos\common\app_init.c /*******************************************************************************/ static void appRegisterOpenVXTargetKernels() { #ifdef ENABLE_TIOVX appLogPrintf("APP: OpenVX Target kernel init ... !!!\n"); #ifdef ENABLE_VHWA_VPAC tivxRegisterHwaTargetVpacMscKernels(); tivxRegisterHwaTargetVpacLdcKernels(); tivxRegisterHwaTargetVpacVissKernels(); tivxRegisterHwaTargetVpacNfKernels(); tivxRegisterHwaTargetArmKernels(); #endif #ifdef ENABLE_VHWA_DMPAC tivxRegisterHwaTargetDmpacSdeKernels(); tivxRegisterHwaTargetDmpacDofKernels(); tivxRegisterBydMcu21TargetIpuKernels(); appLogPrintf("wjh test using MCU2_1 !!!\n"); #endif #ifdef ENABLE_CSI2RX tivxRegisterHwaTargetCaptureKernels(); #endif #ifdef ENABLE_CSI2TX tivxRegisterHwaTargetCsitxKernels(); #endif #if defined(ENABLE_DSS_SINGLE) || defined(ENABLE_DSS_DUAL) tivxRegisterHwaTargetDisplayKernels(); tivxRegisterHwaTargetDisplayM2MKernels(); #endif #ifdef C71 { void app_c7x_target_kernel_img_add_register(void); app_c7x_target_kernel_img_add_register(); } tivxRegisterTIDLTargetKernels(); tivxRegisterTVMTargetKernels(); tivxRegisterStereoTargetKernels(); tivxRegisterImgProcTargetC71Kernels(); #endif #ifdef C66 tivxRegisterImgProcTargetC66Kernels(); tivxRegisterSrvTargetC66Kernels(); tivxRegisterBydSrvTargetC66Kernels(); tivxRegisterBydDlTargetC66Kernels(); tivxRegisterHwaTargetArmKernels(); tivxRegisterStereoTargetKernels(); tivxRegisterBydTravelPostProcTargetC66Kernels(); //tivxRegisterBydMcu21TargetC66Kernels(); #endif #ifdef ENABLE_VHWA_VPAC tivxRegisterImgProcTargetR5FKernels(); tivxRegisterImagingTargetAewbKernels(); #ifdef MCU2_1 //appLogPrintf("wjh test using MCU2_1 !!!\n"); //tivxRegisterBydMcu21TargetIpuKernels(); #endif #endif appLogPrintf("wjh test !!!\n"); appLogPrintf("APP: OpenVX Target kernel init ... Done !!!\n"); #endif }
You can see that I originally registered under # ifdef MCU2_1. I think this way, I can only register on the MCU2 core, but the registration was not successful.
I registered under # ifdef ENABLE_VHWA-DMPAC later, and that's it.
I want to know what I should do if I want to define a separate define for registration, similar to this