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

Part Number: TDA4VM

Hi experts,

I can't run Vision Apps and ETHFW in parallel. If i build Vision Apps, it will generate a "vx_app_tirtos_linux_mcu2_0.out" which run in j7-main-r5f0_0-fw. And i keep on build ETHFW, it also generate a "app_remoteswitchcfg_server.xer5f" which run in j7-main-r5f0_0-fw.

When i replace the Vision Apps's "vx_app_tirtos_linux_mcu2_0.out" with  ETHFW 's "app_remoteswitchcfg_server.xer5f", the Vision Apps don't work with the log shown below. How to resolve this problem?

APP: Init ... !!!
APP_LOG: Mapping 0xac000000 ...
APP_LOG: Mapped 0xac000000 -> 0xffffa6910000 of size 262144 bytes
MEM: Init ION ... !!!
MEM: Initialized ION (fd=4) !!!
MEM: Init ION ... Done !!!
IPC: Init ... !!!
APP_LOG: Mapping 0xac040000 ...
APP_LOG: Mapped 0xac040000 -> 0xffffa4970000 of size 33161216 bytes
APP_LOG: Mapping 0x30e00000 ...
APP_LOG: Mapped 0x30e00000 -> 0xffffa72b0000 of size 3072 bytes
rproc_device_find_chrdev_by_remote_port: could not find a matching rpmsg_chrdev node
IPC: ERROR: Unable to find rproc_char_device for rproc CPU [c7x] @ remote endpt 13
IPC: ERROR: All local endpoints MUST be the same value, mismatch for CPU [mcu2_1] local endpt 1024 != excpected local endpt -1 !!!
IPC: ERROR: All local endpoints MUST be the same value, mismatch for CPU [c6x_1] local endpt 1024 != excpected local endpt -1 !!!
IPC: ERROR: All local endpoints MUST be the same value, mismatch for CPU [c6x_2] local endpt 1024 != excpected local endpt -1 !!!
IPC: ERROR: Unable to create TX channels for CPU [c7x_1] !!!
IPC: Init ... Done !!!
APP: ERROR: IPC init failed !!!
REMOTE_SERVICE: Init ... !!!
rproc_device_find_chrdev_by_remote_port: could not find a matching rpmsg_chrdev node
IPC: ERROR: Unable to find rproc_char_device for rproc CPU [r5f-main-0-core-1] @ remote endpt 21
rproc_device_find_chrdev_by_remote_port: could not find a matching rpmsg_chrdev node
IPC: ERROR: Unable to find rproc_char_device for rproc CPU [c66-0] @ remote endpt 21
rproc_device_find_chrdev_by_remote_port: could not find a matching rpmsg_chrdev node
IPC: ERROR: Unable to find rproc_char_device for rproc CPU [c66-1] @ remote endpt 21
rproc_device_find_chrdev_by_remote_port: could not find a matching rpmsg_chrdev node
IPC: ERROR: Unable to find rproc_char_device for rproc CPU [c7x] @ remote endpt 21
REMOTE_SERVICE: Init ... Done !!!
APP: Init ... Done !!!
0.083185 s: VX_ZONE_INIT:Enabled
0.083195 s: VX_ZONE_ERROR:Enabled
0.083199 s: VX_ZONE_WARNING:Enabled
0.083790 s: VX_ZONE_INIT:[tivxInit:64] Initialization Done !!!
0.084006 s: VX_ZONE_INIT:[tivxHostInit:44] Initialization Done for HOST !!!
0.103404 s: VX_ZONE_ERROR:[ownContextCreateCmdObj:122] context object descriptor allocation failed
0.103416 s: VX_ZONE_ERROR:[vxCreateContext:638] context objection creation failed
0.103424 s: VX_ZONE_ERROR:[vxGetStatus:624] vxGetStatus: Reference is NULL
vx_app_stereo_depth.out: /home/bernardoaraujo/vdcu/psdk_rtos_auto_j7_06_02_00_21/vision_apps/apps/basic_demos/app_stereo/main.c:99: app_init: Assertion `(vxGetStatus((vx_reference)(obj->context))==VX_SUCCESS)' failed.
./run_app_stereo.sh: line 1: 1182 Aborted (core dumped) /opt/vision_apps/vx_app_stereo_depth.out --cfg app_stereo.cfg

Thanks,

Hutian