我把ST官方的Starter Package里的根文件系统镜像直接烧到正点原子的STM32MP157开发板,Linux内核和uboot等使用的还是正点原子出厂的镜像,启动后其它的都正常,但是无法使用weston相关的应用,运行glmark2提示没有openEGL.so。请问一下这是为什么呢?这些应用和动态库应该都是在根文件系统啊。**** |
可能存在以下几种可能性: 根文件系统镜像中缺少openEGL.so库文件,导致无法运行相关应用。您可以检查一下根文件系统镜像中是否包含了该库文件,如果没有,您可以手动将该库文件添加到根文件系统中。 另外一种可能是,根文件系统镜像中的openEGL.so库文件版本与glmark2需要的版本不匹配。您可以尝试使用ldconfig命令更新共享库缓存,以确保正确的库版本被加载,并重新运行glmark2测试。 还有一种可能是,在启动过程中u-boot和内核参数设置不正确,导致系统无法正确加载和使用根文件系统镜像中的一些组件。建议您检查一下启动时的日志信息,确认系统是否能够正确识别和加载根文件系统镜像中的所有组件。
可能存在以下几种可能性:
- 根文件系统镜像中缺少openEGL.so库文件,导致无法运行相关应用。您可以 ...
[md]我直接把正点原子提供的uboot源码里的dts文件复制到ST官方uboot源码里,代替ST官方的设备设备树文件,结果编译报错,显示设备树文件中有错误。但是同样的编译环境我直接编译正点原子的源码和ST官方的源码都没有问题。请问一下一般是什么原因会导致该问题啊。