Other Parts Discussed in Thread: TEST
we made some changes (mainly on the switch configuration) based on the sdk 8.0, and the system runs correctly when we installed it to the sd card, but when we installed it to emmc device , the system is blocked on app_init(), with the print infomation of "APP: Syncing with 5 CPUs ...!!!".
we have made another test, with some changes below, it can reproduce the same error.
the error log is:
root@j7-evm:~# /opt/vision_apps/vision_apps_init.sh
root@j7-evm:~# [MCU2_0] 13.704645 s: CIO: Init ... Done !!!
[MCU2_0] 13.704699 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0] 13.704727 s: APP: Init ... !!!
[MCU2_0] 13.704746 s: SCICLIENT: Init ... !!!
[MCU2_0] 13.704941 s: SCICLIENT: DMSC FW version [21.5.0--v2021.05 (Terrific Llam]
[MCU2_0] 13.704977 s: SCICLIENT: DMSC FW revision 0x15
[MCU2_0] 13.705002 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0] 13.705026 s: SCICLIENT: Init ... Done !!!
[MCU2_0] 13.705239 s: UDMA: Init ... !!!
[MCU2_0] 13.706218 s: UDMA: Init ... Done !!!
[MCU2_0] 13.706265 s: MEM: Init ... !!!
[MCU2_0] 13.706298 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e1000000 of size 16777216 bytes !!!
[MCU2_0] 13.706348 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
[MCU2_0] 13.706403 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ d8000000 of size 16777216 bytes !!!
[MCU2_0] 13.706448 s: MEM: Init ... Done !!!
[MCU2_0] 13.706466 s: IPC: Init ... !!!
[MCU2_0] 13.706512 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_0] 13.706547 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0] 26.241094 s: IPC: HLOS is ready !!!
[MCU2_0] 26.246458 s: IPC: Init ... Done !!!
[MCU2_0] 26.246512 s: APP: Syncing with 5 CPUs ... !!!
[MCU2_1] 13.693541 s: CIO: Init ... Done !!!
[MCU2_1] 13.693596 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1] 13.693629 s: APP: Init ... !!!
[MCU2_1] 13.693650 s: SCICLIENT: Init ... !!!
[MCU2_1] 13.693860 s: SCICLIENT: DMSC FW version [21.5.0--v2021.05 (Terrific Llam]
[MCU2_1] 13.693898 s: SCICLIENT: DMSC FW revision 0x15
[MCU2_1] 13.693924 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1] 13.693948 s: SCICLIENT: Init ... Done !!!
[MCU2_1] 13.693969 s: UDMA: Init ... !!!
[MCU2_1] 13.695081 s: UDMA: Init ... Done !!!
[MCU2_1] 13.695136 s: MEM: Init ... !!!
[MCU2_1] 13.695173 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e2000000 of size 16777216 bytes !!!
[MCU2_1] 13.695227 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
[MCU2_1] 13.695275 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ d9000000 of size 117440512 bytes !!!
[MCU2_1] 13.695322 s: MEM: Init ... Done !!!
[MCU2_1] 13.695342 s: IPC: Init ... !!!
[MCU2_1] 13.695388 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_1] 13.695425 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1] 27.146045 s: IPC: HLOS is ready !!!
[MCU2_1] 27.150984 s: IPC: Init ... Done !!!
[MCU2_1] 27.151033 s: APP: Syncing with 5 CPUs ... !!!
[MCU2_1] 27.151066 s: appLogCpuSyncWithMaster,369
[MCU2_1] 29.150132 s: appLogCpuSyncWithMaster,371
[C6x_1 ] 13.779986 s: CIO: Init ... Done !!!
[C6x_1 ] 13.780014 s: ### CPU Frequency = 1350000000 Hz
[C6x_1 ] 13.780026 s: APP: Init ... !!!
[C6x_1 ] 13.780035 s: SCICLIENT: Init ... !!!
[C6x_1 ] 13.780231 s: SCICLIENT: DMSC FW version [21.5.0--v2021.05 (Terrific Llam]
[C6x_1 ] 13.780244 s: SCICLIENT: DMSC FW revision 0x15
[C6x_1 ] 13.780255 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_1 ] 13.780266 s: SCICLIENT: Init ... Done !!!
[C6x_1 ] 13.780276 s: UDMA: Init ... !!!
[C6x_1 ] 13.781486 s: UDMA: Init ... Done !!!
[C6x_1 ] 13.781508 s: MEM: Init ... !!!
[C6x_1 ] 13.781521 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e4000000 of size 16777216 bytes !!!
[C6x_1 ] 13.781540 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_1 ] 13.781556 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e5000000 of size 50331648 bytes !!!
[C6x_1 ] 13.781573 s: MEM: Init ... Done !!!
[C6x_1 ] 13.781582 s: IPC: Init ... !!!
[C6x_1 ] 13.781603 s: IPC: 6 CPUs participating in IPC !!!
[C6x_1 ] 13.781618 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_1 ] 24.311485 s: IPC: HLOS is ready !!!
[C6x_1 ] 24.314991 s: IPC: Init ... Done !!!
[C6x_1 ] 24.315022 s: APP: Syncing with 5 CPUs ... !!!
[C6x_1 ] 24.315035 s: appLogCpuSyncWithMaster,369
[C6x_2 ] 13.867419 s: CIO: Init ... Done !!!
[C6x_2 ] 13.867446 s: ### CPU Frequency = 1350000000 Hz
[C6x_2 ] 13.867457 s: APP: Init ... !!!
[C6x_2 ] 13.867465 s: SCICLIENT: Init ... !!!
[C6x_2 ] 13.867652 s: SCICLIENT: DMSC FW version [21.5.0--v2021.05 (Terrific Llam]
[C6x_2 ] 13.867666 s: SCICLIENT: DMSC FW revision 0x15
[C6x_2 ] 13.867675 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_2 ] 13.867685 s: SCICLIENT: Init ... Done !!!
[C6x_2 ] 13.867693 s: UDMA: Init ... !!!
[C6x_2 ] 13.868898 s: UDMA: Init ... Done !!!
[C6x_2 ] 13.868921 s: MEM: Init ... !!!
[C6x_2 ] 13.868932 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e8000000 of size 16777216 bytes !!!
[C6x_2 ] 13.868950 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_2 ] 13.868966 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e9000000 of size 50331648 bytes !!!
[C6x_2 ] 13.868982 s: MEM: Init ... Done !!!
[C6x_2 ] 13.868990 s: IPC: Init ... !!!
[C6x_2 ] 13.869009 s: IPC: 6 CPUs participating in IPC !!!
[C6x_2 ] 13.869022 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_2 ] 25.525346 s: IPC: HLOS is ready !!!
[C6x_2 ] 25.528864 s: IPC: Init ... Done !!!
[C6x_2 ] 25.528895 s: APP: Syncing with 5 CPUs ... !!!
[C6x_2 ] 25.528906 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 14.077190 s: CIO: Init ... Done !!!
[C7x_1 ] 14.077204 s: ### CPU Frequency = 1000000000 Hz
[C7x_1 ] 14.077215 s: APP: Init ... !!!
[C7x_1 ] 14.077224 s: SCICLIENT: Init ... !!!
[C7x_1 ] 14.077399 s: SCICLIENT: DMSC FW version [21.5.0--v2021.05 (Terrific Llam]
[C7x_1 ] 14.077413 s: SCICLIENT: DMSC FW revision 0x15
[C7x_1 ] 14.077423 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ] 14.077433 s: SCICLIENT: Init ... Done !!!
[C7x_1 ] 14.077442 s: UDMA: Init ... !!!
[C7x_1 ] 14.078312 s: UDMA: Init ... Done !!!
[C7x_1 ] 14.078324 s: MEM: Init ... !!!
[C7x_1 ] 14.078335 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
[C7x_1 ] 14.078356 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
[C7x_1 ] 14.078374 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 491520 bytes !!!
[C7x_1 ] 14.078392 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
[C7x_1 ] 14.078408 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ ec000000 of size 268435456 bytes !!!
[C7x_1 ] 14.078426 s: MEM: Init ... Done !!!
[C7x_1 ] 14.078434 s: IPC: Init ... !!!
[C7x_1 ] 14.078448 s: IPC: 6 CPUs participating in IPC !!!
[C7x_1 ] 14.078462 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ] 26.609354 s: IPC: HLOS is ready !!!
[C7x_1 ] 26.611497 s: IPC: Init ... Done !!!
[C7x_1 ] 26.611513 s: APP: Syncing with 5 CPUs ... !!!
[C7x_1 ] 26.611524 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 28.611088 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 28.611104 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 30.611086 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 30.611102 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 32.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 32.611096 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 34.611085 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 34.611099 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 36.611084 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 36.611098 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 38.611086 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 38.611101 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 40.611084 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 40.611098 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 42.611084 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 42.611097 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 44.611084 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 44.611096 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 46.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 46.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 48.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 48.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 50.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 50.611093 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 52.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 52.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 54.611086 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 54.611101 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 56.611085 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 56.611100 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 58.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 58.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 60.611086 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 60.611100 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 62.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 62.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 64.611086 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 64.611101 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 66.611085 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 66.611100 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 68.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 68.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 70.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 70.611092 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 72.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 72.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 74.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 74.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 76.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 76.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 78.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 78.611093 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 80.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 80.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 82.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 82.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 84.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 84.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 86.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 86.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 88.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 88.611093 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 90.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 90.611093 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 92.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 92.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 94.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 94.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 96.611084 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 96.611095 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 98.611083 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 98.611094 s: appLogCpuSyncWithMaster,369
[C7x_1 ] 100.611082 s: appLogCpuSyncWithMaster,371
[C7x_1 ] 100.611093 s: appLogCpuSyncWithMaster,369