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.

[参考译文] J784S4XEVM:在 tisdk-base-image 中集成 tiovxisp。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1524140/j784s4xevm-integrate-tiovxisp-in-tisdk-base-image

器件型号:J784S4XEVM

工具/软件:

我们正在使用 J784S4 EVM 板、目前正在尝试将这些tiovxisp模块集成到中tisdk-base-image。 但是,我们在运行命令时遇到了错误gst-inspect-1.0 tiovxisp。 我们希望就需要添加或附加到映像以确保正确集成模块的正确步骤或层提供任何指导。 提前感谢您的支持!

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

    尊敬的 Carlos:

    您能否发送错误消息以及为将 tiovxisp 插件添加到映像所做的工作?  

    此致、
    Jared

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

    这是错误:
    root@j784s4-evm:~# gst-recheck-1.0 tiovxisp
    rpmsg_char_find_ctrldev:找不到与 virtio1.rpmsg_chrdev.–1.13 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio2.r[  41.821442]审计匹配的 rpmsg_ctrl 设备:type=1701 审计 (1746025659.204:26):auid=4294967295 uid=0 gid=0 ses=4294949295=8329“ pid=832-rescheck /usr/bin/gst-inspect-1.0 sig
    pmsg_chrdev.–1.13
    rpmsg_char_find_ctrldev:找不到 t[  41.837551] audit: type=1334 audit(1746025659.220:27):prog-id=23 op=load
    [  41.849810]审计:type=1334 审计 (1746025659.232:28):prog-id=24 op=load
    rpmsg_char_find_ctrldev:找不到匹配的 rpmsg_CTR[  41.862119]审计:type=1334 审计 (1746025659.244:29):prog-id=25 op=load
    用于 virtio4.rpmsg_chrdev.–1.13 的 L 设备
    rpmsg_char_find_ctrldev:找不到与 virtio5.rpmsg_chrdev.–1.13 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio6.rpmsg_chrdev.–1.13 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc:67800000.dsp 未探测或未探测 remoteproc!
    rpmsg_char_find_ctrldev:找不到与 virtio1.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio2.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio3.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio4.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio5.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_ctrldev:找不到与 virtio6.rpmsg_chrdev.–1.21 匹配的 rpmsg_ctrl 设备
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc 没有任何 virtio 设备!
    rpmsg_char_find_rproc:67800000.dsp 未探测或未探测 remoteproc!
    应用程序:初始化...!!
      638.493935 s:内存:初始化...!!!
      638.493958 s:MEM:初始化的 DMA 堆 (FD=6)!!!
      638.494058 s:内存:初始化...完成!!
      638.494063 s:ipc: init ...!!
      638.519992 s:IPC:错误:无法为 CPU [MCU2_0]创建 TX 通道!!
      638.519996 s:IPC:错误:无法为 CPU 创建 TX 通道[MCU2_1]!!
      638.519999 s:ipc:错误:无法为 CPU 创建 TX 通道[mcu3_0]!!
      638.520001 s:IPC:错误:无法为 CPU 创建 TX 通道[mcu3_1]!!
      638.520003 s:IPC:错误:无法为 CPU 创建 TX 通道[mcu4_0]!!
      638.520005 s:IPC:错误:无法为 CPU 创建 TX 通道[mcu4_1]!!
      638.520008 s:IPC:错误:无法为 CPU 创建 TX 通道[C7x_1]!!
      638.520010 s:IPC:错误:无法为 CPU 创建 TX 通道[C7x_2]!!
      638.520012 s:IPC:错误:无法为 CPU 创建 TX 通道[C7x_3]!!
      638.520014 s:IPC:错误:无法为 CPU 创建 TX 通道[C7x_4]!!
      638.520016 s:ipc:初始化...完成!!!
    应用程序:错误:IPC 初始化失败!!!
    remote_service:初始化...!!</s>!
    remote_service:初始化...完成!!!
      638.521620 s:GTC 频率= 200MHz
    应用程序:初始化...完成!!
      638.521664 s: vx_zone_init:Enabled
      638.521667 s: vx_zone_error:Enabled
      638.521670 s: vx_zone_warning:Enabled
      638.522118 s: vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-0  
      638.522224 s: vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-1  
      638.522295 s: vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-2  
      638.522365 s: vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-3  
      638.522370 s: vx_zone_init:[tivxInitLocal:136]初始化完成!!!
      638.522716 s: vx_zone_init:[tivxHostInitLocal:106]已为主机完成初始化!!!
    工厂详细信息:
     等级            无 (0)
     长名称         TIOVX ISP
     Klass           步骤
    :分割故障(核心转储)
    root@j784s4-evm:~#[ 42.618884]  审计:type=1334 审计 (1746025660.004:30):prog-id=25 op=unload
    [42.625856]  audit: type=1334 audit(1746025660.004:31): prog-id=24 op=unload
    [42.632810]  审计:type=1334 审计 (1746025660.004:32):prog-id=23 op=unload
     说明        利用 TIOVX 模块 API 进行图像信号处理

    在 local.conf 中、我会附加以下内容:
    image_install:append =“ edgeai-gst-plugins edgeai-tiovx-modules edgeai-tiovx-kernels edgeai-tiovx-apps ti-vision-apps“

    image_install:append =“ gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good“

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

    尊敬的 Carlos:

    是否在 uEnv.txt 中应用了 edgai dtbo(设备树叠加)?

    此致、
    Jared

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

    您好 Jared、
    我应用了器件树叠加层 ti/k3-j784s4-edgeai-apps.dtbo 在中  uEnv.txt   添加到工程。

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

    尊敬的 Carlos:

    以下的输出是什么:

    $ ls -l /lib/firmware/

    此致、
    Jared

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

    输出为:
    root@j784s4-evm:~# ls -l /lib/firmware
    -rw-r--r-- 1 根根 482664 2018 年 3 月 9 日 bl32.bin
    -rw-r--r-- 1 根根 4432904 Mar 9 2018 bl32.elf
    drwxr-xr-x 2 根根 4096 Mar 9 2018 cadence
    drwxr-xr-x 2 根根 4096 Mar 9 2018 CNM
    lrwxrwxrwx 1 根 root 70 Mar 9 2018 j784s4-main-R5f0_0-fw ->/usr/lib/firmware/ti-eth/j784s4/app_remoteswitchcfg_server_strip.xer5f
    lrwxrwxrwx 1 根根目录 77 Mar 9 2018 j784s4-main-R5f0_0-fw-sec ->/usr/lib/firmware/ti-eth/j784s4/app_remoteswitchcfg_server_strip.xer5f.signed
    -rw-r--r-- 1 根根根 143360 Mar 9 2018 rgx.fw.36.53.104.796
    -rw-r--r-- 1 根根 383128 Mar 9 2018 rgx.sh.36.53.104.796
    -rw-r--r-- 1 根 root 2018 年 3 月 9 日 tee-header_v2.bin
    -rw-r--r-- 1 根根 0 Mar 9 2018 tee-pageable_v2.bin
    -rw-r--r-- 1 根根 482664 2018 年 3 月 9 日 tee-pager_v2.bin
    -rw-r--r-- 1 根根 482664 2018 年 3 月 9 日 tee-raw.bin
    -rw-r--r-- 1 根根 482692 Mar 9 2018 tee.bin
    -rw-r--r-- 1 根根 4432904 Mar 9 2018 tee.elf
    drwxr-xr-x 3 根根 4096 Mar 9 2018 ti-eth
    lrwxrwxrwx 1 根 root 46 Mar 9 2018 wave521c_k3_codec_fw.bin ->/usr/lib/firmware/cnm/wave521c_k3_codec_fw.bin

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

    尊敬的 Carlos:

    您似乎缺少 IPC_ECHO_TEST 固件。 应该使用 ti-edgeai-firmware.bb 配方进行构建。 您能否将该配方添加到您的构建中?

    此致、
    Jared

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

    我添加的食谱,它的工作,谢谢你!!.

    [引述 userid=“574088" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1524140/j784s4xevm-integrate-tiovxisp-in-tisdk-base-image/5862461 #5862461“]

    尊敬的 Carlos:

    您似乎缺少 IPC_ECHO_TEST 固件。 应该使用 ti-edgeai-firmware.bb 配方进行构建。 您能否将该配方添加到您的构建中?

    此致、
    Jared

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

    尊敬的 Carlos:

    此 E2E 提供了解决方案: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1519441/tda4vh-q1-bitbake-build-error/5857479#5857479 

    此致、
    Jared