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: Execute SFM(Structure From Motion) Demo reporting Error

Part Number: TDA4VM

Hi Team,

The sdk version used: ti-processor-sdk-rtos-j721e-evm-08_02_00_05

Refer to this link: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/group_apps_cv_demos_app_sfm.html#autotoc_md283 

Compile and execute vx_app_sfm.out on TDA4

The following error is reported:

APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=4) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
83926.612029 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
83926.618318 s: VX_ZONE_INIT:Enabled
83926.618335 s: VX_ZONE_ERROR:Enabled
83926.618343 s: VX_ZONE_WARNING:Enabled
83926.620718 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
83926.622654 s: VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!
83926.642181 s: VX_ZONE_ERROR:[ownContextSendCmd:815] Command ack message returned failure cmd_status: -7
83926.642204 s: VX_ZONE_ERROR:[ownContextSendCmd:851] tivxEventWait() failed.
83926.642235 s: VX_ZONE_ERROR:[ownNodeKernelInit:538] Target kernel, TIVX_CMD_NODE_CREATE failed for node node_163
83926.642254 s: VX_ZONE_ERROR:[ownNodeKernelInit:539] Please be sure the target callbacks have been registered for this core
83926.642271 s: VX_ZONE_ERROR:[ownNodeKernelInit:540] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
83926.642289 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 0, kernel com.ti.hwa.display ... failed !!!
83926.642310 s: VX_ZONE_ERROR:[vxVerifyGraph:2055] Node kernel init failed
83926.642348 s: VX_ZONE_ERROR:[vxVerifyGraph:2109] Graph verify failed
GRPX: ERROR: Unable to verify graph for graphics !!!
83926.681172 s: VX_ZONE_ERROR:[ownContextSendCmd:815] Command ack message returned failure cmd_status: -7
83926.681187 s: VX_ZONE_ERROR:[ownContextSendCmd:851] tivxEventWait() failed.
83926.681197 s: VX_ZONE_ERROR:[ownNodeKernelInit:538] Target kernel, TIVX_CMD_NODE_CREATE failed for node DisplayNode
83926.681206 s: VX_ZONE_ERROR:[ownNodeKernelInit:539] Please be sure the target callbacks have been registered for this core
83926.681214 s: VX_ZONE_ERROR:[ownNodeKernelInit:540] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
83926.681495 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 5, kernel com.ti.hwa.display ... failed !!!
83926.681511 s: VX_ZONE_ERROR:[vxVerifyGraph:2055] Node kernel init failed
83926.681519 s: VX_ZONE_ERROR:[vxVerifyGraph:2109] Graph verify failed
MSC: Node send command failed!
83926.784290 s: VX_ZONE_INIT:[tivxHostDeInitLocal:100] De-Initialization Done for HOST !!!
83926.788652 s: VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!!
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
IPC: Deinit ... !!!
IPC: DeInit ... Done !!!
MEM: Deinit ... !!!
MEM: Alloc's: 62 alloc's of 34740448 bytes
MEM: Free's : 62 free's of 34740448 bytes
MEM: Open's : 0 allocs of 0 bytes
MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!

How to solve this problem?

 I tried to replace the recompiled vx_app_rtos_linux_mcu2_0.out with vx_app_rtos_linux_mcu2_0.out in the /lib/firmware/vision_apps_eaik directory, and the program card remained here after execution

Thanks,

Susan Ren

  • Hi team,

    May I know is there any update for this question?

    Thanks,

    Annie

  • Hi team,

    May I know is there any update for this question?

    Thanks,

    Annie

  • Hi Annie,

    Could you clarify my few queries regarding this issue?

    1. Is this observed when the customer installs the raw RTOS SDK from ti.com and run the sfm demo? or are there any changes done in the SDK?
    2. I see in the logs attached, it says root@tda4vm-sk. Is this an SK board or EVM? 
    3. If EVM, could you run "source ./vision_apps_init.sh" before the application and share me the logs for the same?
    4. Is the display connected?
    5. Is there any change in the app_sfm.cfg file in the SDK?
    6. Have you extracted the test_data to the SD card?
    7. Also is there any modifications in the sfm demo?

    Note : I tested this demo on SDK 8.2 on TDA4VM-EVM and it is working fine.

    Regards,
    Nikhil

  • Hi Nikhil,

    1. Original 8.2 SDK, without modification

    2. It is tda4vm-sk, SK board, what is the difference between SK board and EVM board?

    3. Reply at the bottom of the post

    4. Connect the board to the monitor using an HDMI cable

    5. Modified in app_sfm.cfg: input_file_path, output_file_path, input_cam_proj_file, these three paths are replaced with the customer's own path

    6. test_data is on the SD card

    7. Hasn't modify sfm Demo

    3. Execute ./vx_app_sfm.out --cfg app_sfm.cfg log is sent in the first post. Execute vision_apps_init.sh log as follows:

    [MCU2_0] 2331.273297 s: CIO: Init ... Done !!!
    [MCU2_0] 2331.273369 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0] 2331.273415 s: APP: Init ... !!!
    [MCU2_0] 2331.273442 s: SCICLIENT: Init ... !!!
    [MCU2_0] 2331.273687 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
    [MCU2_0] 2331.273736 s: SCICLIENT: DMSC FW revision 0x16
    [MCU2_0] 2331.273771 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0] 2331.273807 s: SCICLIENT: Init ... Done !!!
    [MCU2_0] 2331.273851 s: UDMA: Init ... !!!
    [MCU2_0] 2331.275155 s: UDMA: Init ... Done !!!
    [MCU2_0] 2331.275221 s: MEM: Init ... !!!
    [MCU2_0] 2331.275261 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
    [MCU2_0] 2331.275340 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
    [MCU2_0] 2331.275404 s: MEM: Init ... Done !!!
    [MCU2_0] 2331.275431 s: IPC: Init ... !!!
    [MCU2_0] 2331.275490 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_0] 2331.275534 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0] 2341.859191 s: IPC: HLOS is ready !!!
    [MCU2_0] 2341.875053 s: IPC: Init ... Done !!!
    [MCU2_0] 2341.875121 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_0] 2341.880717 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_0] 2341.880774 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0] 2341.882570 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0] 2341.882637 s: FVID2: Init ... !!!
    [MCU2_0] 2341.882708 s: FVID2: Init ... Done !!!
    [MCU2_0] 2341.882746 s: VHWA: VPAC Init ... !!!
    [MCU2_0] 2341.882773 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    [MCU2_0] 2341.883017 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 2341.883059 s: VHWA: LDC Init ... !!!
    [MCU2_0] 2341.890585 s: VHWA: LDC Init ... Done !!!
    [MCU2_0] 2341.890651 s: VHWA: MSC Init ... !!!
    [MCU2_0] 2341.905050 s: VHWA: MSC Init ... Done !!!
    [MCU2_0] 2341.905117 s: VHWA: NF Init ... !!!
    [MCU2_0] 2341.907015 s: VHWA: NF Init ... Done !!!
    [MCU2_0] 2341.907079 s: VHWA: VISS Init ... !!!
    [MCU2_0] 2341.917519 s: VHWA: VISS Init ... Done !!!
    [MCU2_0] 2341.917583 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0] 2341.917630 s: VX_ZONE_INIT:Enabled
    [MCU2_0] 2341.917661 s: VX_ZONE_ERROR:Enabled
    [MCU2_0] 2341.917687 s: VX_ZONE_WARNING:Enabled
    [MCU2_0] 2341.918841 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target IPU1-0
    [MCU2_0] 2341.919088 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_NF
    [MCU2_0] 2341.919317 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_LDC1
    [MCU2_0] 2341.919540 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_MSC1
    [MCU2_0] 2341.919763 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_MSC2
    [MCU2_0] 2341.920091 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target VPAC_VISS1
    [MCU2_0] 2341.920371 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE1
    [MCU2_0] 2341.920636 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE2
    [MCU2_0] 2341.920900 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DISPLAY1
    [MCU2_0] 2341.921159 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DISPLAY2
    [MCU2_0] 2341.921410 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CSITX
    [MCU2_0] 2341.921681 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE3
    [MCU2_0] 2341.921975 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE4
    [MCU2_0] 2341.922256 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE5
    [MCU2_0] 2341.922526 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE6
    [MCU2_0] 2341.922805 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE7
    [MCU2_0] 2341.923111 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target CAPTURE8
    [MCU2_0] 2341.923371 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M1
    [MCU2_0] 2341.923613 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M2
    [MCU2_0] 2341.923864 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M3
    [MCU2_0] 2341.924108 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DSS_M2M4
    [MCU2_0] 2341.924160 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_0] 2341.924196 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0] 2341.945552 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0] 2341.945604 s: UDMA Copy: Init ... !!!
    [MCU2_0] 2341.947351 s: UDMA Copy: Init ... Done !!!
    [MCU2_0] 2341.947445 s: APP: Init ... Done !!!
    [MCU2_0] 2341.947477 s: APP: Run ... !!!
    [MCU2_0] 2341.947502 s: IPC: Starting echo test ...
    [MCU2_0] 2341.950060 s: APP: Run ... Done !!!
    [MCU2_0] 2341.951521 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.]
    [MCU2_0] 2341.951644 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.]
    [MCU2_0] 2341.951743 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.]
    [MCU2_0] 2341.951846 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P]
    [MCU2_1] 2331.287969 s: CIO: Init ... Done !!!
    [MCU2_1] 2331.288036 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1] 2331.288076 s: APP: Init ... !!!
    [MCU2_1] 2331.288101 s: SCICLIENT: Init ... !!!
    [MCU2_1] 2331.288347 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
    [MCU2_1] 2331.288395 s: SCICLIENT: DMSC FW revision 0x16
    [MCU2_1] 2331.288430 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1] 2331.288465 s: SCICLIENT: Init ... Done !!!
    [MCU2_1] 2331.288502 s: UDMA: Init ... !!!
    [MCU2_1] 2331.289850 s: UDMA: Init ... Done !!!
    [MCU2_1] 2331.289911 s: MEM: Init ... !!!
    [MCU2_1] 2331.289953 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1] 2331.290030 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1] 2331.290091 s: MEM: Init ... Done !!!
    [MCU2_1] 2331.290117 s: IPC: Init ... !!!
    [MCU2_1] 2331.290178 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1] 2331.290229 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1] 2341.864805 s: IPC: HLOS is ready !!!
    [MCU2_1] 2341.880600 s: IPC: Init ... Done !!!
    [MCU2_1] 2341.880670 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1] 2341.880716 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1] 2341.880755 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1] 2341.882670 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1] 2341.882744 s: FVID2: Init ... !!!
    [MCU2_1] 2341.882827 s: FVID2: Init ... Done !!!
    [MCU2_1] 2341.882861 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1] 2341.882889 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1] 2341.883550 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1] 2341.883594 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1] 2341.884143 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1] 2341.884177 s: VHWA: DOF Init ... !!!
    [MCU2_1] 2341.894670 s: VHWA: DOF Init ... Done !!!
    [MCU2_1] 2341.894731 s: VHWA: SDE Init ... !!!
    [MCU2_1] 2341.898550 s: VHWA: SDE Init ... Done !!!
    [MCU2_1] 2341.898611 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1] 2341.898657 s: VX_ZONE_INIT:Enabled
    [MCU2_1] 2341.898688 s: VX_ZONE_ERROR:Enabled
    [MCU2_1] 2341.898713 s: VX_ZONE_WARNING:Enabled
    [MCU2_1] 2341.899929 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DMPAC_SDE
    [MCU2_1] 2341.900180 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target DMPAC_DOF
    [MCU2_1] 2341.900421 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:54] Added target IPU1-1
    [MCU2_1] 2341.900479 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1] 2341.900532 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1] 2341.900851 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1] 2341.900892 s: UDMA Copy: Init ... !!!
    [MCU2_1] 2341.903403 s: UDMA Copy: Init ... Done !!!
    [MCU2_1] 2341.903474 s: APP: Init ... Done !!!
    [MCU2_1] 2341.903522 s: APP: Run ... !!!
    [MCU2_1] 2341.903548 s: IPC: Starting echo test ...
    [MCU2_1] 2341.906517 s: APP: Run ... Done !!!
    [MCU2_1] 2341.907758 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.]
    [MCU2_1] 2341.907882 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.]
    [MCU2_1] 2341.907979 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
    [MCU2_1] 2341.950826 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
    [C6x_1 ] 2331.349677 s: CIO: Init ... Done !!!
    [C6x_1 ] 2331.349702 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ] 2331.349713 s: APP: Init ... !!!
    [C6x_1 ] 2331.349722 s: SCICLIENT: Init ... !!!
    [C6x_1 ] 2331.349942 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
    [C6x_1 ] 2331.349956 s: SCICLIENT: DMSC FW revision 0x16
    [C6x_1 ] 2331.349966 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ] 2331.349976 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ] 2331.349986 s: UDMA: Init ... !!!
    [C6x_1 ] 2331.351442 s: UDMA: Init ... Done !!!
    [C6x_1 ] 2331.351463 s: MEM: Init ... !!!
    [C6x_1 ] 2331.351477 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ] 2331.351494 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ] 2331.351510 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ] 2331.351526 s: MEM: Init ... Done !!!
    [C6x_1 ] 2331.351535 s: IPC: Init ... !!!
    [C6x_1 ] 2331.351558 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ] 2331.351573 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ] 2341.796377 s: IPC: HLOS is ready !!!
    [C6x_1 ] 2341.800936 s: IPC: Init ... Done !!!
    [C6x_1 ] 2341.800966 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ] 2341.880716 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ] 2341.880731 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ] 2341.881448 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ] 2341.881489 s: VX_ZONE_INIT:Enabled
    [C6x_1 ] 2341.881503 s: VX_ZONE_ERROR:Enabled
    [C6x_1 ] 2341.881516 s: VX_ZONE_WARNING:Enabled
    [C6x_1 ] 2341.882318 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ] 2341.882336 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ] 2341.882771 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ] 2341.882806 s: UDMA Copy: Init ... !!!
    [C6x_1 ] 2341.887524 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ] 2341.887544 s: APP: Init ... Done !!!
    [C6x_1 ] 2341.888749 s: APP: Run ... !!!
    [C6x_1 ] 2341.888763 s: IPC: Starting echo test ...
    [C6x_1 ] 2341.889913 s: APP: Run ... Done !!!
    [C6x_1 ] 2341.890260 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[.]
    [C6x_1 ] 2341.890297 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_1 ] 2341.907475 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_1 ] 2341.950676 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_2 ] 2331.435687 s: CIO: Init ... Done !!!
    [C6x_2 ] 2331.435714 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ] 2331.435726 s: APP: Init ... !!!
    [C6x_2 ] 2331.435734 s: SCICLIENT: Init ... !!!
    [C6x_2 ] 2331.435953 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
    [C6x_2 ] 2331.435967 s: SCICLIENT: DMSC FW revision 0x16
    [C6x_2 ] 2331.435977 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ] 2331.435988 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ] 2331.435998 s: UDMA: Init ... !!!
    [C6x_2 ] 2331.437425 s: UDMA: Init ... Done !!!
    [C6x_2 ] 2331.437448 s: MEM: Init ... !!!
    [C6x_2 ] 2331.437462 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ] 2331.437480 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ] 2331.437495 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ] 2331.437512 s: MEM: Init ... Done !!!
    [C6x_2 ] 2331.437521 s: IPC: Init ... !!!
    [C6x_2 ] 2331.437544 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ] 2331.437559 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ] 2341.840920 s: IPC: HLOS is ready !!!
    [C6x_2 ] 2341.846374 s: IPC: Init ... Done !!!
    [C6x_2 ] 2341.846405 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ] 2341.880715 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ] 2341.880732 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ] 2341.881462 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ] 2341.881515 s: VX_ZONE_INIT:Enabled
    [C6x_2 ] 2341.881529 s: VX_ZONE_ERROR:Enabled
    [C6x_2 ] 2341.881540 s: VX_ZONE_WARNING:Enabled
    [C6x_2 ] 2341.882345 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ] 2341.882419 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ] 2341.882764 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ] 2341.882789 s: UDMA Copy: Init ... !!!
    [C6x_2 ] 2341.887060 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ] 2341.887082 s: APP: Init ... Done !!!
    [C6x_2 ] 2341.888159 s: APP: Run ... !!!
    [C6x_2 ] 2341.888170 s: IPC: Starting echo test ...
    [C6x_2 ] 2341.889234 s: APP: Run ... Done !!!
    [C6x_2 ] 2341.889575 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[x] C66X_2[s] C7X_1[P]
    [C6x_2 ] 2341.890251 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P]
    [C6x_2 ] 2341.907501 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
    [C6x_2 ] 2341.950723 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
    [C7x_1 ] 2332.004873 s: CIO: Init ... Done !!!
    [C7x_1 ] 2332.004889 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ] 2332.004900 s: APP: Init ... !!!
    [C7x_1 ] 2332.004907 s: SCICLIENT: Init ... !!!
    [C7x_1 ] 2332.005108 s: SCICLIENT: DMSC FW version [22.1.1--v2022.01 (Terrific Llam]
    [C7x_1 ] 2332.005122 s: SCICLIENT: DMSC FW revision 0x16
    [C7x_1 ] 2332.005133 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ] 2332.005144 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ] 2332.005154 s: UDMA: Init ... !!!
    [C7x_1 ] 2332.006245 s: UDMA: Init ... Done !!!
    [C7x_1 ] 2332.006257 s: MEM: Init ... !!!
    [C7x_1 ] 2332.006268 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ] 2332.006289 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ] 2332.006306 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ] 2332.006324 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ] 2332.006341 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 385875968 bytes !!!
    [C7x_1 ] 2332.006359 s: MEM: Init ... Done !!!
    [C7x_1 ] 2332.006367 s: IPC: Init ... !!!
    [C7x_1 ] 2332.006380 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ] 2332.006394 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ] 2341.846025 s: IPC: HLOS is ready !!!
    [C7x_1 ] 2341.848127 s: IPC: Init ... Done !!!
    [C7x_1 ] 2341.848143 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ] 2341.880717 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ] 2341.880739 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ] 2341.880902 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ] 2341.880925 s: VX_ZONE_INIT:Enabled
    [C7x_1 ] 2341.880936 s: VX_ZONE_ERROR:Enabled
    [C7x_1 ] 2341.880946 s: VX_ZONE_WARNING:Enabled
    [C7x_1 ] 2341.881199 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
    [C7x_1 ] 2341.881307 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
    [C7x_1 ] 2341.881383 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
    [C7x_1 ] 2341.881457 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
    [C7x_1 ] 2341.881550 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
    [C7x_1 ] 2341.881654 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
    [C7x_1 ] 2341.881752 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
    [C7x_1 ] 2341.881853 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
    [C7x_1 ] 2341.881878 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ] 2341.881891 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ] 2341.882083 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ] 2341.882099 s: APP: Init ... Done !!!
    [C7x_1 ] 2341.882108 s: APP: Run ... !!!
    [C7x_1 ] 2341.882117 s: IPC: Starting echo test ...
    [C7x_1 ] 2341.882279 s: APP: Run ... Done !!!
    [C7x_1 ] 2341.889579 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[x] C66X_2[P] C7X_1[s]
    [C7x_1 ] 2341.890260 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s]
    [C7x_1 ] 2341.907536 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
    [C7x_1 ] 2341.950760 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
    [MCU2_0] 2536.946717 s: VX_ZONE_ERROR:[tivxTargetKernelInstanceAlloc:115] kernel com.ti.hwa.display has not been registered on this CPU
    [MCU2_0] 2536.946789 s: VX_ZONE_ERROR:[tivxTargetKernelInstanceAlloc:116] Please register this kernel on the appropriate target core
    [MCU2_0] 2536.946861 s: VX_ZONE_ERROR:[tivxTargetNodeDescNodeCreate:761] target_kernel_instance is NULL
    [C7x_1 ] 2536.979737 s: VX_ZONE_WARNING:[tivxKernelSFMCreate:570] All Interrupts DISABLED during SFM process
    [MCU2_0] 2536.985476 s: VX_ZONE_ERROR:[tivxTargetKernelInstanceAlloc:115] kernel com.ti.hwa.display has not been registered on this CPU
    [MCU2_0] 2536.985555 s: VX_ZONE_ERROR:[tivxTargetKernelInstanceAlloc:116] Please register this kernel on the appropriate target core
    [MCU2_0] 2536.985617 s: VX_ZONE_ERROR:[tivxTargetNodeDescNodeCreate:761] target_kernel_instance is NULL

    Thanks,

    Annie

  • Hi Annie

     It is tda4vm-sk, SK board, what is the difference between SK board and EVM board?

    I would like to point you to this documentation for EdgeAI SDK vs Processor SDK

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/08_04_00/exports/docs/faq.html

    Here it is mentioned that "The SDKs are not compatible either. The EdgeAI SDK works only on TDA4VM SK and the Processor SDK works only on J721E EVM"

    Is it possible/feasible for the customer to test this demo on TDA4VM-EVM?

    if not, please find the below documentation for building psdk rtos on sk board.
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/08_04_00/exports/docs/development_flow.html

    Please follow this steps "Building the RTOS SDK from source" in the above document.

    Execute ./vx_app_sfm.out --cfg app_sfm.cfg log is sent in the first post. Execute vision_apps_init.sh log as follows:

    In the logs attached I do not see the logs such as "DSS: Init ... !!!" , "DSS: Display type is HDMI !!!" from the file vision_apps/utils/dss/src/app_dss_defaults.c
    This means that the DSS display component has not been initialized.

    Once you have built with the above procedure, could ensure you get the above logs in [MCU2_0] in vision_apps_init.sh logs?

    Regards,
    Nikhil