你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32MP157使用qt5问题

[复制链接]
zengyixiang 提问时间:2024-7-25 16:07 / 已解决

我使用buildroot构建根文件系统,在运行qt的example的时候出现了以下错误:

openat(AT_FDCWD, "/dev/galcore", O_RDWR) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/dev/graphics/galcore", O_RDWR) = -1 ENOENT (No such file or directory) clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0xbe8ec8d0) = 0 write(2, "[ 1] Failed to open device: "..., 72) = 72

我加载了galcore.ko但是/dev/下面确实没有galcore和graphics/galcore:

# dmesg | grep galcore
[    9.490473] galcore: loading out-of-tree module taints kernel.
# ls /dev/galcore*
ls: /dev/galcore*: No such file or directory

我使用tslib测试触摸,使用modetest测试LCD,都是正常的,为什么我的qt就是无法正常运行呢?

收藏 评论4 发布时间:2024-7-25 16:07

举报

4个回答
zengyixiang 回答时间:2024-7-26 09:29:18

有人遇到过这种情况吗

zengyixiang 回答时间:2024-7-29 15:33:22

有人吗

y369369 回答时间:2024-7-29 16:58:56

设备文件应该在加载驱动后自动创建在 /dev 目录下。如果没有,可能需要手动创建设备节点。可以使用 mknod 命令来创建设备文件,例如:

  1. <div>sh
  2. sudo mknod /dev/galcore c 150 0</div>
复制代码

这里的 150 和 0 是主设备号和次设备号,具体数值需要根据 galcore 驱动的文档来确定

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版