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.

[参考译文] PROCESSOR-SDK-AM62X:如何在内置函数中获取 tidss_dri.so

Guru**** 2434950 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1536105/processor-sdk-am62x-how-to-get-tidss_dri-so-in-buildroot

器件型号:PROCESSOR-SDK-AM62X


工具/软件:

出于某种原因、我使用构建根目录来构建 rootfs、客户要求使用 wayland 协议和 qt3dd、我将其配置为运行 Weston、但遇到了以下问题、我该如何解决?


[19:20:01.961] Weston 12.0.1
wayland.freedesktop.org
错误报告至: gitlab.freedesktop.org/.../
内部版本:12.0.1
[19:20:01.966]命令行:Weston
[19:20:01.966]操作系统:Linux、6.6.58-rt45+、#176 SMP PREEMPT_RT、7 月 3 日 18:09:19 CST 2025、AArch64
[19:20:01.966]飞行记录器:已启用
[19:20:01.974]使用配置文件/etc/xdg/weston/weston.ini
[19:20:01.976]输出重新喷漆窗口最大为 7 ms。
[19:20:01.978]加载模块“/usr/lib/libweston-12/drm-backend.so “
[19:20:01.996]正在初始化 DRM 后端
[19:20:01.996]正在尝试 libsat 启动器...
[19:20:01.997][libseat/libseat.c:73]打开后端“座椅“
[19:20:01.997][libseat/backend/seat.c:212]启用座椅
[19:20:01.997] libseat: session control granted
[19:20:02.000]使用/dev/dri/card0
[19:20:02.000] DRM:支持原子模式设置
[19:20:02.000] DRM:支持 GBM 修饰符
[19:20:02.000] DRM:支持图片宽高比
Mesa-loader:无法打开 tids:/usr/lib/dri/tidss_dri.so:无法打开共享目标文件:无此类文件或目录(搜索路径/usr/lib/dri、后缀_dri)
mesa-loader:无法打开 kms_swrast:/usr/lib/dri/kms_swrast_dri.so:无法打开共享目标文件:无此类文件或目录(搜索路径/usr/lib/dri、后缀_dri)
Mesa-loader:无法打开 swrast:/usr/lib/dri/swrast_dri.so:无法打开共享目标文件:无此类文件或目录(搜索路径/usr/lib/dri、后缀_dri)
[19:20:02.059]无法初始化 EGL
[19:20:02.098]致命:无法创建合成器后端
内部警告:调试范围'vm-backend'未被销毁。

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

    请根据我们当前/最新的适用于 AM62x 的 BuildRoot SDK 提供重新创建此映像的确切步骤。

    此致、Andreas

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

    尊敬的 Andreas Dannenberg:

    我将 重新创建此内容、但如果我要在 BuildRoot 中安装 QT5、qt53d 和 QT5 OpenGL、我需要启用哪些配置? 主要问题是我不知道应该在→Target packages→Graphic libraries and applications(图形/文本)→mesa3d 中选择哪些选项。 另外、我是否需要在 Linux 内核中配置其他驱动程序来启动 GPU?请告诉我、谢谢。

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

    设置图形堆栈以使其正常工作不是一项简单的任务。 我之前已经与我们的一个开发人员讨论过您的查询、他指向了此文档页面、希望该页面对您有所帮助:

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_01_05_03/exports/docs/linux/Foundational_Components./Graphics/Rogue.Build_Guide.html#proprietary-mesa-components

    很遗憾、我们目前无法在 BuildRoot 的上下文中提供有关这方面的额外指导。 如果您想使用 Qt、我们目前支持的方法是通过 Yocto SDK 实现。

    此致、Andreas

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

    您好 Andreas
    我懂了。 此外、我想提出一项建议。 由于我在中国、使用 Yocto SDK 时无法下载许多软件源、从而导致无法编译 Yocto 文件系统。 我希望中国的软件源可以在未来更新。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于我在中国、使用 Yocto SDK 时无法下载许多软件源代码、导致无法编译 Yocto 文件系统。 我希望中国的软件源可以在未来更新。

    感谢您的建议。 我们知道这些问题似乎对中国产生了不成比例的影响。 之前(几年前)、TI 实际上托管了一个“Yocto Source Mirror“、当某个配方的原始源服务器无法访问时、该操作将用作备用、但由于我不知道的原因而停止了此操作。 但是、重新启动这样的源镜像(或类似的解决方案)有新的紧迫性、因此我刚刚将您的反馈添加到内部 TT 跟踪工作中(参考:SITREQ-1352) 、以了解更多信息。

    谢谢、Andreas