STM32
直播中

jackhui

12年用户 1082经验值
私信 关注
[问答]

STM32MP157无法使用weston相关的应用,运行glmark2提示没有openEGL.so,为什么?

我把ST官方的Starter Package里的根文件系统镜像直接烧到正点原子的STM32MP157开发板,Linux内核和uboot等使用的还是正点原子出厂的镜像,启动后其它的都正常,但是无法使用weston相关的应用,运行glmark2提示没有openEGL.so。请问一下这是为什么呢?这些应用和动态库应该都是在根文件系统啊。

回帖(1)

周莹

2024-3-15 15:50:01
可能存在以下几种可能性:


  • 根文件系统镜像中缺少openEGL.so库文件,导致无法运行相关应用。您可以检查一下根文件系统镜像中是否包含了该库文件,如果没有,您可以手动将该库文件添加到根文件系统中。
  • 另外一种可能是,根文件系统镜像中的openEGL.so库文件版本与glmark2需要的版本不匹配。您可以尝试使用ldconfig命令更新共享库缓存,以确保正确的库版本被加载,并重新运行glmark2测试。
  • 还有一种可能是,在启动过程中u-boot和内核参数设置不正确,导致系统无法正确加载和使用根文件系统镜像中的一些组件。建议您检查一下启动时的日志信息,确认系统是否能够正确识别和加载根文件系统镜像中的所有组件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分