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:为 A72和 C71分配 MSMC 内存,运行 tidl 图形错误

Guru**** 1973395 points
Other Parts Discussed in Thread: TDA4VM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1115953/tda4vm-msmc-memory-allocation-for-a72-and-c71-run-tidl-graph-error

器件型号:TDA4VM

您好、TI 专家

     

我想为 C71和 A72分配 MSMC 存储器作为第3种解决方案、但遇到了错误

感谢您的任何建议

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[C7x_1 ] 22.684971 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
[C7x_1 ] 329.336855 s: ============= TIDL Create En =============
[C7x_1 ] 329.364365 s: VX_ZONE_ERROR:[tivxAlgiVisionCreate:316] Calling ialg.algInit failed with status = -1111
[C7x_1 ] 329.364635 s: VX_ZONE_WARNING:[tivxKernelTIDLCreate:620] All Interrupts DISABLED during TIDL process
[C7x_1 ] 329.364651 s: ============= TIDL Create Exit =============
……
Set tivxSetGraphPipelineDepth
[C7x_1 ] 484.383388 s: ============= TIDL Create En =============
484.411285 s: VX_ZONE_ERROR:[ownContextSendCmd:783] Command ack message returned failure cmd_status: -1
484.411310 s: VX_ZONE_ERROR:[ownContextSendCmd:819] tivxEventWait() failed.
484.411321 s: VX_ZONE_ERROR:[ownNodeKernelInit:538] Target kernel, TIVX_CMD_NODE_CREATE failed for node NodeDL
484.411330 s: VX_ZONE_ERROR:[ownNodeKernelInit:539] Please be sure the target callbacks have been registered for this core
484.411338 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
484.411348 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 1, kernel com.ti.tidl ... failed !!!
484.411359 s: VX_ZONE_ERROR:[vxVerifyGraph:2044] Node kernel init failed
484.411367 s: VX_ZONE_ERROR:[vxVerifyGraph:2098] Graph verify failed
484.414113 s: VX_ZONE_ERROR:[Create:158] [GraphDL]Graph verify failed
[ProcUnitMgr]RegisterProcUnit create failed
[RunMgr_Front]m_pu_front_ld RegisterProcUnit failed
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我作为学员所做的详细步骤、

SDK 版本:08.00.12

SYS:Linux + RTOS

1. 修改 tidl 配置文件,并重建 CNN 模型,重新生成 model.bin

'tidl_j7_08_00_00_10\ti_dl\testvecs\config\cimport\device_config.cfg

MSMCISPIZE _KB = 3872

2. linux:‘vision_apps\apps\basic_demos\app_rtos\rtos_linux\gen_linker_mem_map.py’

Fullscreen
1
2
3
4
5
6
7
dmsc_msmc_size = 64*KB;
mpu1_msmc_addr = msmc_mem_addr;
mpu1_msmc_size = 128*KB;
c7x_1_msmc_addr = mpu1_msmc_addr + mpu1_msmc_size;
misc_msmc_stack_size = 32*KB;
c7x_1_msmc_size = 4*MB - mpu1_msmc_size - dmsc_msmc_size - misc_msmc_stack_size;
dmsc_msmc_addr = c7x_1_msmc_addr + c7x_1_msmc_size + misc_msmc_stack_size;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

获取"linker_mem_map.cmd"文件,并替换相应的文件

3.修改头文件" vision_apps\apps\basic_demos\app_rtos\rtos_linux\app_mem_map.h"

4.成功构建

5.在 tda4vm 上运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、问题已经解决

x 出现错误。请重试或与管理员联系。