TI中文支持网
TI专业的中文技术问题搜集分享网站

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 bytesMEM: Free's : 62 free's of 34740448 bytesMEM: Open's : 0 allocs of 0 bytesMEM: Deinit … Done !!!
APP: Deinit … Done !!!

这个问题如何解决呢?

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

Susan Ren:

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

,

洋 杨:

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

,

Annie Liu:

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

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

,

洋 杨:

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

,

Susan Ren:

我们正查看您的问题,预计48小时后给您回复,您也可以查看下帖了解进展:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1135060/tda4vm-execute-sfm-structure-from-motion-demo-reporting-error 

,

洋 杨:

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

,

Annie Liu:

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

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

,

Annie Liu:

已将您的问题发布在下帖中,等待E2E工程师的回复,谢谢

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

,

Annie Liu:

洋 杨 说:是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] 中获得上述日志?

赞(0)
未经允许不得转载:TI中文支持网 » TDA4VM: TDA4VM:执行SFM(Structure From Motion) Demo报错
分享到: 更多 (0)