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.

[参考译文] TDA2XX:如何在 Linux 中运行 usecase "vIP_single_cam_analytics2&quot

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/632365/tda2xx-how-to-run-the-usecase-vip_single_cam_analytics2-in-linux

大家好:

我在 BIOS 中运行 usecase "vIP_single_cam_analytics2"是可以的!

我将"vIP_single_cam_analytics2"移植到 Linux 环境中,ObjectDetect 和 LaneDetect 正在执行。

但 SFM 的发生声明如下:

[host][IPU2] 101.798450 s:### XDC 断言-错误回调开始###

[主机][IPU2] 101.798511 s:

[host][IPU2] 101.798664 s:e_hardFault:Forced

[主机][IPU2] 101.798725 s:

[host][IPU2] 101.798905 s:### XDC 断言-错误回调结束###

[主机][IPU2] 101.798816 s:

[主机][IPU2] 101.799030 s:

[host][IPU2] 101.799091 s:### XDC assert -错误回调开始###

[主机][IPU2] 101.799152 s:

[host][IPU2] 101.799274 s:e_busFault:IBUSERR:指令访问违规、地址:e000ed38

[主机][IPU2] 101.799365 s:

[主机][IPU2] 101.799396 s:### XDC 断言-错误回调结束###


如何在 Linux 中执行 SFM?

此致

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

    我已将您的问题转交给 VisionSDK 专家。

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

    你(们)好

    此单凸轮 ytic2 UC 仅通过 BIOS 进行验证、

    您需要执行移植才能使其从 Linux 中正常工作、只是复制不够

     

    此致、Shiju

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

    您好 Shiju:

      我不仅将 analytics2函数复制到 Linux (vision_sdk/HLOS /示例/ADAS/)。

      我还更改 HLOS 中高速缓存的使用(例如:SFM 函数中的 SA_cacheInv 已替换为 OSA_cacheInv)。

      修改分析2后、VISION_SDK 编译成功。

      但运行应用程序会按照 上述说明进行声明。

      那么、如何在 Linux 中实现分析 s2的 SFM 函数呢?

       此致、Josh

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh
    您需要在 SD 卡中复制文件 SFM_POSE.bin (我不确定这是您面临的问题)
    CDDS 中存在 FC 演示片段和 SFM_POSE.bin
    文件名:VISION_SDK_02.XX.XX.XX_INPUTS.tar.gz

    有关详细信息、请参阅用户指南- VisionSDK_UserGuide_TDA3xx.pdf
    第3.8.1节:使用 HDMI 输入的单通道演示

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

    您好 Shiju:

      我认为这不是 SFM_POSE.bin 问题(我将其放入 SD 卡并读成功)。

      是 XDC 问题吗? 我附加 了有关分析的执行日志2。

      如果您需要用例源代码(我已修改) 来澄清问题、请告诉我、谢谢!

    e2e.ti.com/.../sfm.log   此致、  

      Josh

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

    Josh

    它不是 XDC 问题、它是由于 IPU2上出现了一些异常。 XDC 只是报告相同的情况。

    我想、您必须 连接 CCS 并进行调试。

    构建用于 CCS 调试的调试二进制文件。

    您还可以尝试以下命令以获取详细的远程日志

    dmesg | grep remoteproc

    CAT /sys/kernel/debug/remoteproc/remoteproc0/trace0

    将 remoteproc0/trace0更改为 remoteproc1/trace0等、以用于其他内核

    此致、Shiju