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: TDA4VM:执行SFM(Structure From Motion) Demo报错

Part Number: TDA4VM


使用的sdk版本:ti-processor-sdk-rtos-j721e-evm-08_02_00_05

参考此链接: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 编译,并在TDA4上执行vx_app_sfm.out

报如下错误:

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 !!!

这个问题如何解决呢?

我尝试将重新编译的vx_app_rtos_linux_mcu2_0.out,替换到/lib/firmware/vision_apps_eaik目录下的vx_app_rtos_linux_mcu2_0.out,执行后程序卡就一直在这里:

  • 感谢您对TI产品的关注!为更加有效地解决您的问题,由于问题比较复杂,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

  • 好的,希望能尽快得到你的答复

  • 您的问题已经发布在E2E英文技术论坛上,将由资深的英文论坛工程师为您提供帮助。您也可以点击下帖查看进展:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1135060/tda4vm-execute-sfm-structure-from-motion-demo-reporting-error 

  • 你好,可以帮忙跟进一下这个问题吗?

  • 你好,可以帮忙跟进一下这个问题吗?

  • 请提供以下信息以便于分析问题:

    1. 从 ti.com 安装原始 RTOS SDK 并运行 sfm Demo时,是否观察到这种情况?还是在 SDK 中进行了任何更改?

    2. 在附加的日志中看到root@tda4vm-sk。 这是SK板还是EVM?

    3. 如果是 EVM,您能否在应用程序之前运行“source ./vision_apps_init.sh”并与我提供相同的日志?

    4. 显示器连接了吗?

    5. SDK中的app_sfm.cfg文件有变化吗?

    6. 您是否已将 test_data 提取到 SD 卡?

    7. sfm Demo中是否还有任何修改?

    请注意:我们在 TDA4VM-EVM 上的 SDK 8.2 上测试了这个demo,它工作正常的。

  • 感谢您的答复,麻烦帮我把以下回复同步到对应英文链接:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1135060/tda4vm-execute-sfm-structure-from-motion-demo-reporting-error 

    1. 原始8.2的SDK,没有做修改,就是这样的

    2. 是tda4vm-sk,SK板,请问SK板和EVM板的差异是啥?

    4. 使用HDMI线连接板子和显示器

    5. app_sfm.cfg中修改了:input_file_path,output_file_path,input_cam_proj_file,这三个路径替换成我自己的路径了

    6. test_data 放在SD卡上了

    7. 没有修改 sfm Demo

    3. 执行./vx_app_sfm.out --cfg app_sfm.cfg日志就是上面发的. 执行 vision_apps_init.sh日志如下:

    [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

  • 是tda4vm-sk,SK板,请问SK板和EVM板的差异是啥?

    这是EdgeAI SDK vs Processor SDK文档:

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

    这里提到“SDK 也不兼容。EdgeAI SDK 仅适用于 TDA4VM SK,Processor SDK 仅适用于 J721E EVM”

    您是否可以在 TDA4VM-EVM 上测试此demo?

    如果不可以,请在 sk board 上查找以下用于构建 psdk rtos 的文档。

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

    请按照上述文档中的“Building the RTOS SDK from source”步骤进行操作。

     

    执行./vx_app_sfm.out --cfg app_sfm.cfg日志就是上面发的. 执行 vision_apps_init.sh日志如下

    在附加的日志中,我没有看到诸如“DSS:Init ... !!!”之类的日志 , "DSS: 显示类型是 HDMI !!!" 来自文件 vision_apps/utils/dss/src/app_dss_defaults.c 这意味着 DSS 显示组件尚未初始化。

    使用上述程序构建后,能否确保在 vision_apps_init.sh 日志中的 [MCU2_0] 中获得上述日志?