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.

TDA4VM:BOOT

Part Number: TDA4VM


Tool/software:

TDA4VM

SDK8.6

change:

vision_apps_build_flags.mak:  BUILD_CPU_MCU1_0?=yes

platform/j721e/rtos/common/app_cfg.h:    #define ENABLE_IPC_MCU1_0

make u-boot:   make ARCH=arm CROSS_COMPILE=aarch64-none-linux-gnu- ATF=$BSPD/prebuilt-images/bl31.bin TEE=$BSPD/prebuilt-images/bl32.bin DM=/vx_app_rtos_linux_mcu1_0.out O=$OUT/a72 -C $UBOOTD

(DM=/vx_app_rtos_linux_mcu1_0.out The location is a custom path we)

After replacing tispl.bin


j7-evm login: 
j7-evm login: 
j7-evm login: 
j7-evm login: 
j7-evm login: root
root@j7-evm:~# cd /opt/vision_apps/
root@j7-evm:/opt/vision_apps# source ./vision_apps_init.sh 
root@j7-evm:/opt/vision_apps# [MCU2_0]      4.216428 s: CIO: Init ... Done !!!
[MCU2_0]      4.216503 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      4.216546 s: CPU is running FreeRTOS
[MCU2_0]      4.216576 s: APP: Init ... !!!
[MCU2_0]      4.216600 s: SCICLIENT: Init ... !!!
[MCU2_0]      4.217952 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
[MCU2_0]      4.218016 s: SCICLIENT: DMSC FW revision 0x8  
[MCU2_0]      4.218052 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      4.218093 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      4.218123 s: UDMA: Init ... !!!
[MCU2_0]      4.224746 s: UDMA: Init ... Done !!!
[MCU2_0]      4.224812 s: MEM: Init ... !!!
[MCU2_0]      4.224859 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
[MCU2_0]      4.224941 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
[MCU2_0]      4.225006 s: MEM: Init ... Done !!!
[MCU2_0]      4.225034 s: IPC: Init ... !!!
[MCU2_0]      4.225098 s: IPC: 7 CPUs participating in IPC !!!
[MCU2_0]      4.225149 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     14.096825 s: IPC: HLOS is ready !!!
[MCU2_0]     14.119410 s: IPC: Init ... Done !!!
[MCU2_0]     14.119488 s: APP: Syncing with 6 CPUs ... !!!
[MCU2_1]      4.164628 s: CIO: Init ... Done !!!
[MCU2_1]      4.164696 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1]      4.164739 s: CPU is running FreeRTOS
[MCU2_1]      4.164766 s: APP: Init ... !!!
[MCU2_1]      4.164787 s: SCICLIENT: Init ... !!!
[MCU2_1]      4.165416 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
[MCU2_1]      4.165466 s: SCICLIENT: DMSC FW revision 0x8  
[MCU2_1]      4.165501 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1]      4.165537 s: SCICLIENT: Init ... Done !!!
[MCU2_1]      4.165574 s: UDMA: Init ... !!!
[MCU2_1]      4.171976 s: UDMA: Init ... Done !!!
[MCU2_1]      4.172040 s: MEM: Init ... !!!
[MCU2_1]      4.172082 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
[MCU2_1]      4.172150 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
[MCU2_1]      4.172210 s: MEM: Init ... Done !!!
[MCU2_1]      4.172234 s: IPC: Init ... !!!
[MCU2_1]      4.172305 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_1]      4.172358 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1]     14.655580 s: IPC: HLOS is ready !!!
[MCU2_1]     14.674069 s: IPC: Init ... Done !!!
[MCU2_1]     14.674133 s: APP: Syncing with 5 CPUs ... !!!
[C6x_1 ]      4.223976 s: CIO: Init ... Done !!!
[C6x_1 ]      4.224002 s: ### CPU Frequency = 1350000000 Hz
[C6x_1 ]      4.224011 s: CPU is running FreeRTOS
[C6x_1 ]      4.224020 s: APP: Init ... !!!
[C6x_1 ]      4.224027 s: SCICLIENT: Init ... !!!
[C6x_1 ]      4.225598 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
[C6x_1 ]      4.225611 s: SCICLIENT: DMSC FW revision 0x8  
[C6x_1 ]      4.225619 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_1 ]      4.225629 s: SCICLIENT: Init ... Done !!!
[C6x_1 ]      4.225639 s: UDMA: Init ... !!!
[C6x_1 ]      4.231665 s: UDMA: Init ... Done !!!
[C6x_1 ]      4.231685 s: MEM: Init ... !!!
[C6x_1 ]      4.231697 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
[C6x_1 ]      4.231714 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_1 ]      4.231729 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
[C6x_1 ]      4.231745 s: MEM: Init ... Done !!!
[C6x_1 ]      4.231753 s: IPC: Init ... !!!
[C6x_1 ]      4.231773 s: IPC: 6 CPUs participating in IPC !!!
[C6x_1 ]      4.231787 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_1 ]     13.150970 s: IPC: HLOS is ready !!!
[C6x_1 ]     13.161844 s: IPC: Init ... Done !!!
[C6x_1 ]     13.161871 s: APP: Syncing with 5 CPUs ... !!!
[C6x_2 ]      4.308364 s: CIO: Init ... Done !!!
[C6x_2 ]      4.308397 s: ### CPU Frequency = 1350000000 Hz
[C6x_2 ]      4.308407 s: CPU is running FreeRTOS
[C6x_2 ]      4.308415 s: APP: Init ... !!!
[C6x_2 ]      4.308424 s: SCICLIENT: Init ... !!!
[C6x_2 ]      4.309365 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
[C6x_2 ]      4.309378 s: SCICLIENT: DMSC FW revision 0x8  
[C6x_2 ]      4.309387 s: SCICLIENT: DMSC FW ABI revision 3.1
[C6x_2 ]      4.309398 s: SCICLIENT: Init ... Done !!!
[C6x_2 ]      4.309407 s: UDMA: Init ... !!!
[C6x_2 ]      4.316936 s: UDMA: Init ... Done !!!
[C6x_2 ]      4.316957 s: MEM: Init ... !!!
[C6x_2 ]      4.316969 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
[C6x_2 ]      4.316987 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
[C6x_2 ]      4.317003 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
[C6x_2 ]      4.317019 s: MEM: Init ... Done !!!
[C6x_2 ]      4.317028 s: IPC: Init ... !!!
[C6x_2 ]      4.317048 s: IPC: 6 CPUs participating in IPC !!!
[C6x_2 ]      4.317062 s: IPC: Waiting for HLOS to be ready ... !!!
[C6x_2 ]     13.603173 s: IPC: HLOS is ready !!!
[C6x_2 ]     13.614123 s: IPC: Init ... Done !!!
[C6x_2 ]     13.614148 s: APP: Syncing with 5 CPUs ... !!!
[C7x_1 ]      4.533901 s: CIO: Init ... Done !!!
[C7x_1 ]      4.533916 s: ### CPU Frequency = 1000000000 Hz
[C7x_1 ]      4.533928 s: CPU is running FreeRTOS
[C7x_1 ]      4.533936 s: APP: Init ... !!!
[C7x_1 ]      4.533943 s: SCICLIENT: Init ... !!!
[C7x_1 ]      4.534873 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
[C7x_1 ]      4.534889 s: SCICLIENT: DMSC FW revision 0x8  
[C7x_1 ]      4.534898 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ]      4.534909 s: SCICLIENT: Init ... Done !!!
[C7x_1 ]      4.534918 s: UDMA: Init ... !!!
[C7x_1 ]      4.540504 s: UDMA: Init ... Done !!!
[C7x_1 ]      4.540517 s: MEM: Init ... !!!
[C7x_1 ]      4.540528 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
[C7x_1 ]      4.540549 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
[C7x_1 ]      4.540566 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
[C7x_1 ]      4.540583 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
[C7x_1 ]      4.540600 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!!
[C7x_1 ]      4.540618 s: MEM: Init ... Done !!!
[C7x_1 ]      4.540627 s: IPC: Init ... !!!
[C7x_1 ]      4.540640 s: IPC: 6 CPUs participating in IPC !!!
[C7x_1 ]      4.540654 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ]     14.113427 s: IPC: HLOS is ready !!!
[C7x_1 ]     14.119869 s: IPC: Init ... Done !!!
[C7x_1 ]     14.119884 s: APP: Syncing with 5 CPUs ... !!!

What modification did we miss?

What is the reason? How to deal with it?

This problem is very urgent, looking forward to your help.

thanks