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.

[参考译文] TDA4VEN-Q1:TDA4VEN 执行 run_app_multi_cam.sh 时出错

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1423467/tda4ven-q1-tda4ven-an-error-occurs-when-executing-run_app_multi_cam-sh

器件型号:TDA4VEN-Q1

工具与软件:

尊敬的 TI:

操作系统:Linux+RTOS (J722S)

PSDK: ti-processor-sdk-rtos-j722s-evm-09_02_00_05

SER/Deserializer:max96717F/max96722B

在我成功执行 run_app_single_cam.sh 后、我尝试使用 run_app_multi_cam.sh 来点亮摄像机、但在执行过程中出现了以下问题。

我认为它不能正确地注册到某些节点、这将最终影响我点亮摄像头。 因此、我想问、为何会出现这个问题、我可以怎样做才能解决这个问题呢?

以下是 vision_app 执行中的一些日志、希望能帮助您分析问题。

e2e.ti.com/.../0572.vision_5F00_app_5F00_log.txt

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

    您好!

    由于假期、我们的团队中有一半目前不在办公室。 请预计回复将延迟1~2 μ s。

    很抱歉耽误您的时间、感谢您的耐心。

    - Fabiana

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

    您好!

    我在 MCU2_0中看到的错误如下所示  

    [MCU2_0]  270.757047 s: vx_zone_error:[tivxDisplayCreate:551] display:error:Display Create failed!(警告:显示创建失败!)

    我想知道您是否已尝试运行示例 vision_apps 演示来验证显示吗?

    例如、您可以运行另一个可以检查您的显示的演示(./run_app_tidl.sh)吗

    此致、

    Nikhil

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

    在我执行./ run_app_tidl.sh 实例后、我得到了如下所示的日志。 希望这将有助于找到问题。

    root@j722s-evm:/opt/vision_apps# ./run_app_tidl.sh
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=5) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
       210.994974 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       211.009731 s:  VX_ZONE_INIT:Enabled
       211.009781 s:  VX_ZONE_ERROR:Enabled
       211.009791 s:  VX_ZONE_WARNING:Enabled
       211.011110 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
       211.011289 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
       211.011432 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
       211.011533 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
       211.011550 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
       211.014840 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    app_tidl: ERROR: Unable to open IO config file /opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin
    app_tidl: ERROR: Unable to open network file /opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin
       211[  200.786799] kauditd_printk_skb: 1 callbacks suppressed
    .027374 s:  VX_ZONE_ERROR:[tivxAddKernelTIDL:269] invalid values[  200.786816] audit: type=1701 audit(210.972:15): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=975 comm="vx_app_tidl.out" exe="/opt/vision_apps/vx_app_tidl.out" sig=11 res=1
     for num_input_tensors or num_output_tensors
       211.059968 s:  VX_ZONE_ERROR:[tivx_utils_bmp_read:867] Failed to open file </o[  200.823830] audit: type=1334 audit(211.004:16): prog-id=13 op=LOAD
    pt/vision_apps/test_data/tivx/tidl_models/ti_logo.bmp>.
       211.[  200.834446] audit: type=1334 audit(211.016:17): prog-id=14 op=LOAD
    081046 s:  VX_ZONE_ERROR:[vxQueryKernel:156] Invalid kernel reference
       211.081096 s:  VX_ZONE_ERROR:[vxMapUserDataObject:387] Invalid user data object reference
    ./run_app_tidl.sh: line 1:   975 Segmentation fault      (core dumped) /opt/vision_apps/vx_app_tidl.out --cfg app_oc.cfg
    root@j722s-evm:/opt/vision_apps# [  203.056176] audit: type=1334 audit(213.240:18): prog-id=14 op=UNLOAD
    [  203.062576] audit: type=1334 audit(213.240:19): prog-id=13 op=UNLOAD
    
    

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

    您好!

    app_tidl:错误:无法打开 IO 配置文件/opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin
    app_tidl:错误:无法打开网络文件/opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin

    执行本演示需要下载 TEST_DATA 和模型。 有关相同内容、请参阅以下部分

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/RUN_INSTRUCTIONS.html#:~:text=SD%20card%20installation-,Step%202%3A%20Copy%20test%20data%20to%20SD%20card%20(one%20time%20only),-Note

    此致、

    Nikhil

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

    好的、我可以使用 run_app_single_cam.sh 来实现这一点、但我遇到了 run_app_multi_cam.sh 中的显示问题。这非常令人困惑。

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

    您好!

    为了遵循这一点、

    您的意思是可以使用  run_app_single_cam.sh 查看显示、但不能使用 run_app_multi_cam.sh 查看?

    您是否在 run_app_multi_cam.sh 上尝试使用单个摄像头?

    此外、 run_app_multi_cam.sh 中是否有任何代码更改? 分辨率等其他方面进行了优化?

    此致、

    Nikhil

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

    是的、我可以使用 run_app_single_cam.sh 来查看显示、但不能使用 run_app_multi_cam.sh。 我尝试在 run_app_multi_cam.sh 上使用单个摄像头。 我没有对 run_app_multi_cam.sh 进行任何代码更改。

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

    您好!

    您是否可以在多摄像头示例中尝试对以下补丁进行更改、并检查它是否适合您?

    /cfs-file/__key/communityserver-discussions-components-files/791/remove_5F00_grpx.patch

    此致、

    Nikhil

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

    您好!

    是的、不再存在与显示相关的错误。 您能否按下"p"并检查图形是否正在执行以及节点性能值和 FPS 是否可见?

    您是否在显示屏上看到了图像?

    此致

    Nikhil

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

    我将尝试按 p 以查看是否有 fps。 由于我使用的是 csitx 输出的图像数据、因此暂时无法从显示器查看图像。

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

    噢……还可以…… 当然

    此致、

    Nikhil

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

    您好!

    这样,虽然没有错误,我发现应用程序仍然无法正常运行。 按下 p 后、无法查看节点性能值和 FPS。

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

    您好!

    是否能看到日志 APP_RUN_graph_for_one_pipeline:帧"x"开头  连续发生? 有 x 递增吗?

    如果是、那么您的应用程序似乎运行正常。  

    您是否已将 HDMI 输出连接到 EVM 上的显示屏?

    此致

    Nikhil

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

    您好!

    是的、它确实显示连续帧、但似乎出现了 APP_RUN_graph_for_one_pipeline:帧8开始、而应用停止。 是否还有其他方法可以验证应用程序是否正常工作? 例如、保存 RAW、YUV 或 mosaic 节点的图像。 我没有连接显示屏、因为我的电路板不是官方开发板。

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

    是、

     在 app_multi_cam.cfg 文件中、您可以找到用于从捕获、访问、LDC 等中启用文件保存的标志  

    您能否使用相同功能?

    此致、

    Nikhil

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

    您好、

    是的、我确定我已经启动了相应的函数、但它似乎没有保存各个节点获得的数据。

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

    好的、

    您是否先启用了这三项功能?

    如果存在、您是否只能启用捕获输出并禁用 VIS 和 LDC、看看应用是否仍然卡住?

    此致、

    Nikhil