Part Number: SK-TDA4VM
Tool/software:
Hi Ti experts,
I am trying to figure out why the remote processors are seeing invalid values when try to sync with each-other?
First of all, I am using SBL Boot app (RTOS boot) with Linux edgeai. The atf_optee.appimage, tikernelimage_linux.appimage and tidtb_linux.appimage are generated with constructappimagehlos.sh from MCUSW. I also use MCUSW constructappimage_multistage_j721e to construct the late apps using the vision_app vx_app_rtos_linux_${Proc}.out files.
The linux is booting with some errors, but let's focus on just those that are relevant for my case.
The remote processors are booting in, but are halted when trying to synchronize with each other.
I made some print modifications in app_log_writer.c file to see the synchronization problem. I have observed that some processors like MCU2_0 and MCU2_1 are unable to see the correct values in the memory even though they are pointing to the correct address. I assume that some memory initializations are not done or the shared memory for these processors are linked in an another way (they have not direct connection to the MSMC?)?
I proved a sniped of the printed debug messages:
[MCU2_0] 8.007389 s: CIO: Init ... Done !!! [MCU2_0] 8.007459 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 8.007497 s: CPU is running FreeRTOS [MCU2_0] 8.007521 s: APP: Init ... !!! [MCU2_0] 8.007539 s: SCICLIENT: Init ... !!! [MCU2_0] 8.007721 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [MCU2_0] 8.007761 s: SCICLIENT: DMSC FW revision 0x9 [MCU2_0] 8.007784 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 8.007807 s: SCICLIENT: Init ... Done !!! [MCU2_0] 8.007829 s: UDMA: Init ... !!! [MCU2_0] 8.008710 s: UDMA: Init ... Done !!! [MCU2_0] 8.008766 s: MEM: Init ... !!! [MCU2_0] 8.008804 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 15728640 bytes !!! [MCU2_0] 8.008862 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 8.008908 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ d9f00000 of size 1048576 bytes !!! [MCU2_0] 8.008951 s: MEM: Init ... Done !!! [MCU2_0] 8.008971 s: IPC: Init ... !!! [MCU2_0] 8.009016 s: IPC: 9 CPUs participating in IPC !!! [MCU2_0] 8.009053 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 36.633893 s: IPC: HLOS is ready !!! [MCU2_0] 36.640734 s: IPC: Init ... Done !!! [MCU2_0] 36.640802 s: DEBUG: - Self cpu id: 3 [MCU2_0] 36.640837 s: APP: Syncing with 8 CPUs ... !!! [MCU2_0] 36.640862 s: DEBUG: - appLogCpuSync: master: 3 !!! [MCU2_0] 36.640886 s: DEBUG: - : slave : 3 !!! [MCU2_0] 36.640910 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.640943 s: DEBUG: - appLogGetCpuMemAddr : Value in memory is : -0.000000 !!! [MCU2_0] 36.640991 s: DEBUG: Memory location value is : ac00c000 !!! [MCU2_0] 36.641028 s: DEBUG: CPU shared mem is valid? : 20279857 !!! [MCU2_0] 36.641062 s: DEBUG: CPU sync state is : -1 !!! [MCU2_0] 36.641092 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.641135 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 3 !!! [MCU2_0] 36.641161 s: DEBUG: - state : 1 !!! [MCU2_0] 36.641187 s: DEBUG: - Setting 3 cpu sync state to : 1 !!! [MCU2_0] 36.641232 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 1 (state should be : 1 ) [MCU2_0] 36.641285 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.641320 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : -1569039012 !!! [MCU2_0] 36.641358 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.641395 s: DEBUG: Memory location value is : ac010000 !!! [MCU2_0] 36.641429 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.641471 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 4 !!! [MCU2_0] 36.641496 s: DEBUG: - state : 3 !!! [MCU2_0] 36.641521 s: DEBUG: - Setting 4 cpu sync state to : 3 !!! [MCU2_0] 36.641553 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.641599 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.641639 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 4 !!! [MCU2_0] 36.641664 s: DEBUG: - state : 4 !!! [MCU2_0] 36.641689 s: DEBUG: - Setting 4 cpu sync state to : 4 !!! [MCU2_0] 36.641721 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.641765 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.641797 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : -1569039012 !!! [MCU2_0] 36.641833 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.641866 s: DEBUG: Memory location value is : ac010000 !!! [MCU2_0] 36.641900 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.641931 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : -1569039012 !!! [MCU2_0] 36.641966 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.641999 s: DEBUG: Memory location value is : ac014000 !!! [MCU2_0] 36.642031 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.642072 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 5 !!! [MCU2_0] 36.642097 s: DEBUG: - state : 3 !!! [MCU2_0] 36.642123 s: DEBUG: - Setting 5 cpu sync state to : 3 !!! [MCU2_0] 36.642155 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.642198 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.642245 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 5 !!! [MCU2_0] 36.642274 s: DEBUG: - state : 4 !!! [MCU2_0] 36.642300 s: DEBUG: - Setting 5 cpu sync state to : 4 !!! [MCU2_0] 36.642332 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.642376 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.642408 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : -1569039012 !!! [MCU2_0] 36.642444 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.642478 s: DEBUG: Memory location value is : ac014000 !!! [MCU2_0] 36.642511 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.642544 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : -1569039012 !!! [MCU2_0] 36.642579 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.642612 s: DEBUG: Memory location value is : ac018000 !!! [MCU2_0] 36.642645 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.642686 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 6 !!! [MCU2_0] 36.642711 s: DEBUG: - state : 3 !!! [MCU2_0] 36.642736 s: DEBUG: - Setting 6 cpu sync state to : 3 !!! [MCU2_0] 36.642768 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.642813 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.642854 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 6 !!! [MCU2_0] 36.642878 s: DEBUG: - state : 4 !!! [MCU2_0] 36.642903 s: DEBUG: - Setting 6 cpu sync state to : 4 !!! [MCU2_0] 36.642935 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.642979 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.643011 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : -1569039012 !!! [MCU2_0] 36.643045 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.643078 s: DEBUG: Memory location value is : ac018000 !!! [MCU2_0] 36.643111 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.643143 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : -1569039012 !!! [MCU2_0] 36.643177 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.643210 s: DEBUG: Memory location value is : ac01c000 !!! [MCU2_0] 36.643248 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.643290 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 7 !!! [MCU2_0] 36.643316 s: DEBUG: - state : 3 !!! [MCU2_0] 36.643341 s: DEBUG: - Setting 7 cpu sync state to : 3 !!! [MCU2_0] 36.643373 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.643417 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.643459 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 7 !!! [MCU2_0] 36.643484 s: DEBUG: - state : 4 !!! [MCU2_0] 36.643509 s: DEBUG: - Setting 7 cpu sync state to : 4 !!! [MCU2_0] 36.643541 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.643585 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.643617 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : -1569039012 !!! [MCU2_0] 36.643652 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.643685 s: DEBUG: Memory location value is : ac01c000 !!! [MCU2_0] 36.643718 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.643750 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : -1569039012 !!! [MCU2_0] 36.643785 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.643818 s: DEBUG: Memory location value is : ac020000 !!! [MCU2_0] 36.643850 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.643892 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 8 !!! [MCU2_0] 36.643917 s: DEBUG: - state : 3 !!! [MCU2_0] 36.643942 s: DEBUG: - Setting 8 cpu sync state to : 3 !!! [MCU2_0] 36.643975 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.644019 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.644061 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 8 !!! [MCU2_0] 36.644086 s: DEBUG: - state : 4 !!! [MCU2_0] 36.644112 s: DEBUG: - Setting 8 cpu sync state to : 4 !!! [MCU2_0] 36.644145 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.644191 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.644228 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : -1569039012 !!! [MCU2_0] 36.644267 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.644302 s: DEBUG: Memory location value is : ac020000 !!! [MCU2_0] 36.644335 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.644368 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : -1569039012 !!! [MCU2_0] 36.644404 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.644437 s: DEBUG: Memory location value is : ac024000 !!! [MCU2_0] 36.644470 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.644511 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 9 !!! [MCU2_0] 36.644536 s: DEBUG: - state : 3 !!! [MCU2_0] 36.644562 s: DEBUG: - Setting 9 cpu sync state to : 3 !!! [MCU2_0] 36.644594 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 3 (state should be : 3 ) [MCU2_0] 36.644638 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_0] 36.644680 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 9 !!! [MCU2_0] 36.644705 s: DEBUG: - state : 4 !!! [MCU2_0] 36.644731 s: DEBUG: - Setting 9 cpu sync state to : 4 !!! [MCU2_0] 36.644763 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 4 (state should be : 4 ) [MCU2_0] 36.644807 s: +-------------------------------------------------------------------------+ [MCU2_0] 36.644839 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : -1569039012 !!! [MCU2_0] 36.644873 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_0] 36.644907 s: DEBUG: Memory location value is : ac024000 !!! [MCU2_0] 36.644941 s: APP: Syncing with 8 CPUs ... Done !!! [MCU2_0] 36.644966 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 36.645277 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 36.645328 s: FVID2: Init ... !!! [MCU2_0] 36.645397 s: FVID2: Init ... Done !!! [MCU2_0] 36.645429 s: VHWA: VPAC Init ... !!! [MCU2_0] 36.645452 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 36.645557 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 36.645593 s: VHWA: LDC Init ... !!! [MCU2_0] 36.648226 s: VHWA: LDC Init ... Done !!! [MCU2_0] 36.648294 s: VHWA: MSC Init ... !!! [MCU2_0] 36.656995 s: VHWA: MSC Init ... Done !!! [MCU2_0] 36.657059 s: VHWA: NF Init ... !!! [MCU2_0] 36.658436 s: VHWA: NF Init ... Done !!! [MCU2_0] 36.658499 s: VHWA: VISS Init ... !!! [MCU2_0] 36.667006 s: VHWA: VISS Init ... Done !!! [MCU2_0] 36.667076 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 36.667123 s: VX_ZONE_INIT:Enabled [MCU2_0] 36.667152 s: VX_ZONE_ERROR:Enabled [MCU2_0] 36.667172 s: VX_ZONE_WARNING:Enabled [MCU2_0] 36.668818 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MCU2-0 [MCU2_0] 36.669001 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_NF [MCU2_0] 36.669166 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_LDC1 [MCU2_0] 36.669335 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC1 [MCU2_0] 36.669490 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC2 [MCU2_0] 36.669749 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_VISS1 [MCU2_0] 36.669953 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE1 [MCU2_0] 36.670134 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE2 [MCU2_0] 36.670354 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE3 [MCU2_0] 36.670554 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE4 [MCU2_0] 36.670739 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE5 [MCU2_0] 36.670918 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE6 [MCU2_0] 36.671114 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE7 [MCU2_0] 36.671329 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE8 [MCU2_0] 36.671522 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY1 [MCU2_0] 36.671707 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY2 [MCU2_0] 36.671872 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX [MCU2_0] 36.672043 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSS_M2M1 [MCU2_0] 36.672214 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSS_M2M2 [MCU2_0] 36.672406 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSS_M2M3 [MCU2_0] 36.672572 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSS_M2M4 [MCU2_0] 36.672617 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! [MCU2_0] 36.672646 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 36.689191 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 36.689253 s: VISS REMOTE SERVICE: Init ... !!! [MCU2_0] 36.689330 s: VISS REMOTE SERVICE: Init ... Done !!! [MCU2_0] 36.689362 s: UDMA Copy: Init ... !!! [MCU2_0] 36.690715 s: UDMA Copy: Init ... Done !!! [MCU2_0] 36.690785 s: APP: Init ... Done !!! [MCU2_0] 36.690812 s: APP: Run ... !!! [MCU2_0] 36.690833 s: IPC: Starting echo test ... [MCU2_0] 36.691209 s: APP: Run ... Done !!! [MCU2_0] 36.692465 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[s] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[.] C7X_1[x] [MCU2_0] 36.692574 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[s] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[x] [MCU2_0] 36.788786 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[s] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_0] 37.007170 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[s] mcu2_1[P] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_0] 37.485967 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[s] mcu2_1[P] mcu3_0[P] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 8.329886 s: CIO: Init ... Done !!! [MCU2_1] 8.329957 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 8.329994 s: CPU is running FreeRTOS [MCU2_1] 8.330015 s: APP: Init ... !!! [MCU2_1] 8.330036 s: SCICLIENT: Init ... !!! [MCU2_1] 8.330218 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [MCU2_1] 8.330260 s: SCICLIENT: DMSC FW revision 0x9 [MCU2_1] 8.330287 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 8.330314 s: SCICLIENT: Init ... Done !!! [MCU2_1] 8.330336 s: UDMA: Init ... !!! [MCU2_1] 8.331294 s: UDMA: Init ... Done !!! [MCU2_1] 8.331353 s: MEM: Init ... !!! [MCU2_1] 8.331389 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 8.331448 s: MEM: Init ... Done !!! [MCU2_1] 8.331470 s: IPC: Init ... !!! [MCU2_1] 8.331515 s: IPC: 9 CPUs participating in IPC !!! [MCU2_1] 8.331554 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 36.985521 s: IPC: HLOS is ready !!! [MCU2_1] 36.992223 s: IPC: Init ... Done !!! [MCU2_1] 36.992288 s: DEBUG: - Self cpu id: 4 [MCU2_1] 36.992320 s: APP: Syncing with 8 CPUs ... !!! [MCU2_1] 36.992347 s: DEBUG: - appLogCpuSync: master: 3 !!! [MCU2_1] 36.992374 s: DEBUG: - : slave : 4 !!! [MCU2_1] 36.992402 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.992437 s: DEBUG: - appLogGetCpuMemAddr : Value in memory is : -0.000000 !!! [MCU2_1] 36.992492 s: DEBUG: Memory location value is : ac010000 !!! [MCU2_1] 36.992536 s: DEBUG: CPU shared mem is valid? : 20279857 !!! [MCU2_1] 36.992577 s: DEBUG: CPU sync state is : 4 !!! [MCU2_1] 36.992609 s: +---------------------------------------------------------------------------------------------------------+ [MCU2_1] 36.992653 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 4 !!! [MCU2_1] 36.992680 s: DEBUG: - state : 1 !!! [MCU2_1] 36.992710 s: DEBUG: - Setting 4 cpu sync state to : 1 !!! [MCU2_1] 36.992759 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 1 (state should be : 1 ) [MCU2_1] 36.992811 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.992845 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : -1539474116 !!! [MCU2_1] 36.992885 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.992926 s: DEBUG: Memory location value is : ac010000 !!! [MCU2_1] 36.992964 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.992999 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : -1539474116 !!! [MCU2_1] 36.993035 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.993073 s: DEBUG: Memory location value is : ac014000 !!! [MCU2_1] 36.993108 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.993141 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : -1539474116 !!! [MCU2_1] 36.993178 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.993216 s: DEBUG: Memory location value is : ac018000 !!! [MCU2_1] 36.993252 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.993285 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : -1539474116 !!! [MCU2_1] 36.993321 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.993359 s: DEBUG: Memory location value is : ac01c000 !!! [MCU2_1] 36.993395 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.993430 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : -1539474116 !!! [MCU2_1] 36.993467 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.993502 s: DEBUG: Memory location value is : ac020000 !!! [MCU2_1] 36.993539 s: +-------------------------------------------------------------------------+ [MCU2_1] 36.993574 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : -1539474116 !!! [MCU2_1] 36.993610 s: DEBUG: Value in memory is : -0.000000 !!! [MCU2_1] 36.993648 s: DEBUG: Memory location value is : ac024000 !!! [MCU2_1] 36.993683 s: APP: Syncing with 8 CPUs ... Done !!! [MCU2_1] 36.993710 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 36.993974 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 36.994027 s: FVID2: Init ... !!! [MCU2_1] 36.994092 s: FVID2: Init ... Done !!! [MCU2_1] 36.994120 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 36.994141 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 36.994250 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 36.994286 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 36.994359 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 36.994391 s: VHWA: DOF Init ... !!! [MCU2_1] 36.999305 s: VHWA: DOF Init ... Done !!! [MCU2_1] 36.999372 s: VHWA: SDE Init ... !!! [MCU2_1] 37.001342 s: VHWA: SDE Init ... Done !!! [MCU2_1] 37.001397 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 37.001443 s: VX_ZONE_INIT:Enabled [MCU2_1] 37.001469 s: VX_ZONE_ERROR:Enabled [MCU2_1] 37.001491 s: VX_ZONE_WARNING:Enabled [MCU2_1] 37.003150 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MCU2-1 [MCU2_1] 37.003329 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_SDE [MCU2_1] 37.003480 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_DOF [MCU2_1] 37.003530 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! [MCU2_1] 37.003562 s: APP: OpenVX Target kernel init ... !!! [MCU2_1] 37.003866 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 37.003911 s: UDMA Copy: Init ... !!! [MCU2_1] 37.005269 s: UDMA Copy: Init ... Done !!! [MCU2_1] 37.005341 s: APP: Init ... Done !!! [MCU2_1] 37.005372 s: APP: Run ... !!! [MCU2_1] 37.005399 s: IPC: Starting echo test ... [MCU2_1] 37.005745 s: APP: Run ... Done !!! [MCU2_1] 37.007398 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[.] mcu2_1[s] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 37.007502 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[.] mcu2_1[s] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 37.007584 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[s] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 37.007661 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[s] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 37.485981 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[s] mcu3_0[P] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 37.641671 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[s] mcu3_0[P] mcu3_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 16.785689 s: CIO: Init ... Done !!! [C6x_1 ] 16.785715 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 16.785725 s: CPU is running FreeRTOS [C6x_1 ] 16.785733 s: APP: Init ... !!! [C6x_1 ] 16.785741 s: SCICLIENT: Init ... !!! [C6x_1 ] 16.785891 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [C6x_1 ] 16.785903 s: SCICLIENT: DMSC FW revision 0x9 [C6x_1 ] 16.785912 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 16.785922 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 16.785931 s: UDMA: Init ... !!! [C6x_1 ] 16.786980 s: UDMA: Init ... Done !!! [C6x_1 ] 16.787002 s: MEM: Init ... !!! [C6x_1 ] 16.787014 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!! [C6x_1 ] 16.787032 s: MEM: Init ... Done !!! [C6x_1 ] 16.787040 s: IPC: Init ... !!! [C6x_1 ] 16.787061 s: IPC: 9 CPUs participating in IPC !!! [C6x_1 ] 16.787076 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 36.251851 s: IPC: HLOS is ready !!! [C6x_1 ] 36.255884 s: IPC: Init ... Done !!! [C6x_1 ] 36.255915 s: DEBUG: - Self cpu id: 7 [C6x_1 ] 36.255925 s: APP: Syncing with 8 CPUs ... !!! [C6x_1 ] 36.255936 s: DEBUG: - appLogCpuSync: master: 3 !!! [C6x_1 ] 36.255946 s: DEBUG: - : slave : 7 !!! [C6x_1 ] 36.255957 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.255969 s: DEBUG: - appLogGetCpuMemAddr : Value in memory is : 0.000000 !!! [C6x_1 ] 36.255989 s: DEBUG: Memory location value is : ac01c000 !!! [C6x_1 ] 36.256002 s: DEBUG: CPU shared mem is valid? : 20279857 !!! [C6x_1 ] 36.256015 s: DEBUG: CPU sync state is : -1 !!! [C6x_1 ] 36.256027 s: +---------------------------------------------------------------------------------------------------------+ [C6x_1 ] 36.256043 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 7 !!! [C6x_1 ] 36.256053 s: DEBUG: - state : 1 !!! [C6x_1 ] 36.256065 s: DEBUG: - Setting 7 cpu sync state to : 1 !!! [C6x_1 ] 36.256078 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 1 (state should be : 1 ) [C6x_1 ] 36.256094 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256107 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256121 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256133 s: DEBUG: Memory location value is : ac010000 !!! [C6x_1 ] 36.256147 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256160 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256173 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256186 s: DEBUG: Memory location value is : ac014000 !!! [C6x_1 ] 36.256199 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256211 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256224 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256237 s: DEBUG: Memory location value is : ac018000 !!! [C6x_1 ] 36.256250 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256262 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256276 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256289 s: DEBUG: Memory location value is : ac01c000 !!! [C6x_1 ] 36.256301 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256314 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256328 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256340 s: DEBUG: Memory location value is : ac020000 !!! [C6x_1 ] 36.256353 s: +-------------------------------------------------------------------------+ [C6x_1 ] 36.256366 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : -1470956276 !!! [C6x_1 ] 36.256379 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_1 ] 36.256392 s: DEBUG: Memory location value is : ac024000 !!! [C6x_1 ] 36.256405 s: APP: Syncing with 8 CPUs ... Done !!! [C6x_1 ] 36.256417 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 36.256729 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 36.256768 s: VX_ZONE_INIT:Enabled [C6x_1 ] 36.256780 s: VX_ZONE_ERROR:Enabled [C6x_1 ] 36.256792 s: VX_ZONE_WARNING:Enabled [C6x_1 ] 36.257611 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! [C6x_1 ] 36.257636 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 36.257948 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 36.257968 s: UDMA Copy: Init ... !!! [C6x_1 ] 36.259168 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 36.259190 s: APP: Init ... Done !!! [C6x_1 ] 36.259199 s: APP: Run ... !!! [C6x_1 ] 36.259209 s: IPC: Starting echo test ... [C6x_1 ] 36.260082 s: APP: Run ... Done !!! [C6x_1 ] 36.497436 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[s] C66X_2[P] C7X_1[x] [C6x_1 ] 36.692226 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[s] C66X_2[P] C7X_1[x] [C6x_1 ] 36.788716 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 37.007087 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[x] mcu3_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 37.485879 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 37.641562 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 17.197695 s: CIO: Init ... Done !!! [C6x_2 ] 17.197720 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 17.197731 s: CPU is running FreeRTOS [C6x_2 ] 17.197740 s: APP: Init ... !!! [C6x_2 ] 17.197748 s: SCICLIENT: Init ... !!! [C6x_2 ] 17.197898 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [C6x_2 ] 17.197909 s: SCICLIENT: DMSC FW revision 0x9 [C6x_2 ] 17.197919 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 17.197930 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 17.197939 s: UDMA: Init ... !!! [C6x_2 ] 17.198991 s: UDMA: Init ... Done !!! [C6x_2 ] 17.199014 s: MEM: Init ... !!! [C6x_2 ] 17.199026 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!! [C6x_2 ] 17.199044 s: MEM: Init ... Done !!! [C6x_2 ] 17.199052 s: IPC: Init ... !!! [C6x_2 ] 17.199073 s: IPC: 9 CPUs participating in IPC !!! [C6x_2 ] 17.199089 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 36.489432 s: IPC: HLOS is ready !!! [C6x_2 ] 36.492921 s: IPC: Init ... Done !!! [C6x_2 ] 36.492947 s: DEBUG: - Self cpu id: 8 [C6x_2 ] 36.492957 s: APP: Syncing with 8 CPUs ... !!! [C6x_2 ] 36.492968 s: DEBUG: - appLogCpuSync: master: 3 !!! [C6x_2 ] 36.492978 s: DEBUG: - : slave : 8 !!! [C6x_2 ] 36.492989 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493002 s: DEBUG: - appLogGetCpuMemAddr : Value in memory is : 0.000000 !!! [C6x_2 ] 36.493021 s: DEBUG: Memory location value is : ac020000 !!! [C6x_2 ] 36.493034 s: DEBUG: CPU shared mem is valid? : 20279857 !!! [C6x_2 ] 36.493048 s: DEBUG: CPU sync state is : -1 !!! [C6x_2 ] 36.493060 s: +---------------------------------------------------------------------------------------------------------+ [C6x_2 ] 36.493075 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 8 !!! [C6x_2 ] 36.493086 s: DEBUG: - state : 1 !!! [C6x_2 ] 36.493097 s: DEBUG: - Setting 8 cpu sync state to : 1 !!! [C6x_2 ] 36.493111 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 1 (state should be : 1 ) [C6x_2 ] 36.493129 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493141 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493155 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493168 s: DEBUG: Memory location value is : ac010000 !!! [C6x_2 ] 36.493182 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493194 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493208 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493221 s: DEBUG: Memory location value is : ac014000 !!! [C6x_2 ] 36.493234 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493246 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493260 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493273 s: DEBUG: Memory location value is : ac018000 !!! [C6x_2 ] 36.493286 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493299 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493313 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493326 s: DEBUG: Memory location value is : ac01c000 !!! [C6x_2 ] 36.493339 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493351 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493365 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493378 s: DEBUG: Memory location value is : ac020000 !!! [C6x_2 ] 36.493391 s: +-------------------------------------------------------------------------+ [C6x_2 ] 36.493404 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : -1454179060 !!! [C6x_2 ] 36.493418 s: DEBUG: Value in memory is : -0.000000 !!! [C6x_2 ] 36.493431 s: DEBUG: Memory location value is : ac024000 !!! [C6x_2 ] 36.493444 s: APP: Syncing with 8 CPUs ... Done !!! [C6x_2 ] 36.493455 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 36.493711 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 36.493746 s: VX_ZONE_INIT:Enabled [C6x_2 ] 36.493758 s: VX_ZONE_ERROR:Enabled [C6x_2 ] 36.493769 s: VX_ZONE_WARNING:Enabled [C6x_2 ] 36.494484 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! [C6x_2 ] 36.494503 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 36.494805 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 36.494826 s: UDMA Copy: Init ... !!! [C6x_2 ] 36.496006 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 36.496024 s: APP: Init ... Done !!! [C6x_2 ] 36.496033 s: APP: Run ... !!! [C6x_2 ] 36.496043 s: IPC: Starting echo test ... [C6x_2 ] 36.496781 s: APP: Run ... Done !!! [C6x_2 ] 36.497450 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[s] C7X_1[x] [C6x_2 ] 36.692261 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[s] C7X_1[x] [C6x_2 ] 36.788734 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 37.007097 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 37.485906 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 37.641590 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 17.669280 s: CIO: Init ... Done !!! [C7x_1 ] 17.669294 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 17.669305 s: CPU is running FreeRTOS [C7x_1 ] 17.669313 s: APP: Init ... !!! [C7x_1 ] 17.669321 s: SCICLIENT: Init ... !!! [C7x_1 ] 17.669472 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [C7x_1 ] 17.669486 s: SCICLIENT: DMSC FW revision 0x9 [C7x_1 ] 17.669496 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 17.669507 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 17.669516 s: UDMA: Init ... !!! [C7x_1 ] 17.670264 s: UDMA: Init ... Done !!! [C7x_1 ] 17.670275 s: MEM: Init ... !!! [C7x_1 ] 17.670286 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!! [C7x_1 ] 17.670307 s: MEM: Init ... Done !!! [C7x_1 ] 17.670316 s: IPC: Init ... !!! [C7x_1 ] 17.670331 s: IPC: 9 CPUs participating in IPC !!! [C7x_1 ] 17.670346 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 36.784487 s: IPC: HLOS is ready !!! [C7x_1 ] 36.786579 s: IPC: Init ... Done !!! [C7x_1 ] 36.786594 s: DEBUG: - Self cpu id: 9 [C7x_1 ] 36.786604 s: APP: Syncing with 8 CPUs ... !!! [C7x_1 ] 36.786614 s: DEBUG: - appLogCpuSync: master: 3 !!! [C7x_1 ] 36.786625 s: DEBUG: - : slave : 9 !!! [C7x_1 ] 36.786635 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.786649 s: DEBUG: - appLogGetCpuMemAddr : Value in memory is : 0.000000 !!! [C7x_1 ] 36.786666 s: DEBUG: Memory location value is : ac024000 !!! [C7x_1 ] 36.786680 s: DEBUG: CPU shared mem is valid? : 20279857 !!! [C7x_1 ] 36.786694 s: DEBUG: CPU sync state is : 4 !!! [C7x_1 ] 36.786707 s: +---------------------------------------------------------------------------------------------------------+ [C7x_1 ] 36.786724 s: DEBUG: - appLogSetCpuSyncState : cpu_id : 9 !!! [C7x_1 ] 36.786735 s: DEBUG: - state : 1 !!! [C7x_1 ] 36.786747 s: DEBUG: - Setting 9 cpu sync state to : 1 !!! [C7x_1 ] 36.786761 s: DEBUG: - Succsesfull save cpu_shared_mem->log_cpu_sync_state 1 (state should be : 1 ) [C7x_1 ] 36.786779 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.786793 s: DEBUG: - appLogGetCpuSyncState : Getting 4 cpu sync state : 0 !!! [C7x_1 ] 36.786807 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.786821 s: DEBUG: Memory location value is : ac010000 !!! [C7x_1 ] 36.786836 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.786849 s: DEBUG: - appLogGetCpuSyncState : Getting 5 cpu sync state : 0 !!! [C7x_1 ] 36.786863 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.786877 s: DEBUG: Memory location value is : ac014000 !!! [C7x_1 ] 36.786891 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.786905 s: DEBUG: - appLogGetCpuSyncState : Getting 6 cpu sync state : 0 !!! [C7x_1 ] 36.786919 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.786932 s: DEBUG: Memory location value is : ac018000 !!! [C7x_1 ] 36.786946 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.786960 s: DEBUG: - appLogGetCpuSyncState : Getting 7 cpu sync state : 0 !!! [C7x_1 ] 36.786973 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.786987 s: DEBUG: Memory location value is : ac01c000 !!! [C7x_1 ] 36.787001 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.787014 s: DEBUG: - appLogGetCpuSyncState : Getting 8 cpu sync state : 0 !!! [C7x_1 ] 36.787028 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.787041 s: DEBUG: Memory location value is : ac020000 !!! [C7x_1 ] 36.787056 s: +-------------------------------------------------------------------------+ [C7x_1 ] 36.787069 s: DEBUG: - appLogGetCpuSyncState : Getting 9 cpu sync state : 0 !!! [C7x_1 ] 36.787083 s: DEBUG: Value in memory is : 0.000000 !!! [C7x_1 ] 36.787096 s: DEBUG: Memory location value is : ac024000 !!! [C7x_1 ] 36.787110 s: APP: Syncing with 8 CPUs ... Done !!! [C7x_1 ] 36.787121 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 36.787221 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 36.787241 s: VX_ZONE_INIT:Enabled [C7x_1 ] 36.787254 s: VX_ZONE_ERROR:Enabled [C7x_1 ] 36.787264 s: VX_ZONE_WARNING:Enabled [C7x_1 ] 36.787440 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1 [C7x_1 ] 36.787506 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_2 [C7x_1 ] 36.787571 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_3 [C7x_1 ] 36.787636 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_4 [C7x_1 ] 36.787700 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_5 [C7x_1 ] 36.787767 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_6 [C7x_1 ] 36.787834 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_7 [C7x_1 ] 36.787903 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_8 [C7x_1 ] 36.787924 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! [C7x_1 ] 36.787937 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 36.788104 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 36.788118 s: APP: Init ... Done !!! [C7x_1 ] 36.788127 s: APP: Run ... !!! [C7x_1 ] 36.788135 s: IPC: Starting echo test ... [C7x_1 ] 36.788278 s: APP: Run ... Done !!! [C7x_1 ] 36.788751 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[.] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[.] C7X_1[s] [C7x_1 ] 36.788800 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[.] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 36.788964 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[x] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 37.007113 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[x] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 37.485938 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 37.641616 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[P] mcu2_1[P] mcu3_0[P] mcu3_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
Looking attentively on the log only the C7 processor is able to read out the correct values from the memory.
PSDKLA: 09_02_00_05
PSDKRA: 09_02_00_05
Any kind of help would be appreciated!
Regards,
Tamas