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.

[参考译文] Linux/DRA722:J6生态系统

Guru**** 2561400 points
Other Parts Discussed in Thread: DRA722

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611983/linux-dra722-j6-eco

器件型号:DRA722

工具/软件:Linux

当我集成 VISION_SDK_2_11 和 ti-glsdk_dra7xx-evm_704_00_03时、我会遇到流程问题:

 我编译与 glsdk 屋顶链接的 vision_sd_2_11、编译错误:

   libdrm_omap.so.1.0.0 没有符号 omap_bo_new_paddr

   libgbm.so.1.0.0没有符号 GBM_DEVICE_PRICalculate_STRIDE  

  我用  VISION_SDK_2_11 Linux 版本的屋顶替换此库,成功编译。

当我成功编译 vision_sdk_2_11时,在 运行3dSRVLink 时,我运行 vision_sdk_2_11的3D 演示:

[主机] 194.687122 s:IPC_IN_3:正在创建!!!
[主机] 194.687397 s:IPC_IN_3:创建完成!!!
[主机] 194.690874 s:IPC_IN_1:正在创建!!!
[主机] 194.691118 s:IPC_IN_1:创建完成!!!
[主机] 194.691209 s:SGX3DSRV 链接:正在创建!!
[主机] 194.691301 s:System_PVRSCOPE:FIFO /opt/vision_sdk/gpufifo 已成功打开

加载的模块:GBM_PVR.SO
PVR:提示:将 PDSFragBufferSize 设置为102400

PVR:提示:将 ParamBufferSize 设置为0

PVR:(警告):PVRSRVOpenDCDevice:警告- 138返回[80、/bridge_PVR_dc_胶 水.c]

***** 捕获到分段故障...
错误地址为(零),从 bb6efcc 调用
完全获得0个堆栈帧。 信号编号=11
信号编号= 11、信号错误编号= 0
SI 代码= 1 (地址未映射到对象)
故障地址=(无)
[BT]执行路径:

我如何解决这个问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    分割故障:
    Obo = omap_bo_new_paddr (odev、STRIDE * Height、(uint32_t) pbuffer、omap_BO_WC);
    omap_bo_get_name (对象、&gemname);

    omap_bo_new_paddr 返回 val 为0并运行 omap_bo_get_name()将出现分段故障
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    是否已安装 PRvr 内核模块?
    您能否运行 lsmod 并共享输出?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    模块 使用的大小
    memcache 2036 0
    IPv6 215403 12.
    NTFS 76654 1.
    发短信 152763 0
    脂肪 151083 0
    omapdrm_PVR 269811 0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    抱歉、我刚才意识到您正在尝试在 DRA722 GLSDK 上集成 TDA2x Vision SDK。 这很可能是用户空间库和内核空间驱动程序之间的兼容性问题...
    我想到的是试用最新的处理器汽车 SDK 和最新的 Vision SDK、这两个 SDK 都具有内核4.4:
    processors.wiki.ti.com/.../Category:Processor_SDK_Linux_Automotive
    www.ti.com/.../processor-sdk-tdax

    此致、
    Yordan