NXP MCU 技术论坛
直播中

张浩

7年用户 1088经验值
私信 关注
[问答]

imx6qasbresd运行Qt5 GUI 应用程序面临分段错误怎么解决?

我正在使用带有 BSP 版本 5.10.7.2 和 vivante 版本 6.4.3 的 imx6qasbresd 板,我正在使用 X11 显示服务器。我正在尝试运行 Qt5 GUI 应用程序或普通应用程序然后我在那里面临分段错误。
如 i.MX_Reference_Manual.pdf 5.3.11 故障排除部分所述,我检查了 openglwindows 应用程序中所有可能的分段错误方法,但它没有用。
并且 CPU 正在被高度利用,似乎 GPU 没有被利用。
确保您的内核和 GPU 驱动程序匹配。==> 我想我使用的是正确的 GPU 驱动程序版本 6.4.3,因为内核版本是 5.10 imx-linux-hardknott BSP。
我可能错过了什么?它是否需要 DRM 初始化,我在 $dmesg | 中没有得到任何打印 grep 图形处理器
同一个应用程序在 imx-linux-hardknott BSP 中工作,所以我一定是这里缺少一些配置,可能在 GPU 初始化或库中。

回帖(1)

红旧衫

2023-9-22 11:38:35
可能是应用程序的代码有错误,导致分段错误。您可以尝试在板子上编译和运行其他 Qt5 GUI 应用程序或普通应用程序,如果它们可以正常运行,那么问题可能是出现在您的应用程序代码中。您可以尝试调试您的应用程序以找出问题所在。

另外,您可以尝试更新您的 BSP 版本和 Qt 版本,以确保您使用的软件版本兼容性好。
举报

更多回帖

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