明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 5540|回复: 9
打印 上一主题 下一主题

烧了板子,Qt程序运行不起来

[复制链接]

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
跳转到指定楼层
楼主
发表于 2017-4-4 11:08:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,帮我看一下,全部用的 厂商提供的资料。
基本情况如下

板子:imx6ek200-6q的
linux-3.13.52
rootfs_l31452_file = distro-fsl-image-qt5.tar.bz2

在串口调试报如下错误

root@myzr:~# ls
mariadb_test  my-demo
root@myzr:~# ./my-demo/
linux-3.0.35/  linux-3.14.52/ source_code/   
root@myzr:~# ./my-demo/linux-3.14.52/Qt5.5.0/Key_Test
QXcbConnection: Could not connect to display
Aborted
root@myzr:~#
回复

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
沙发
 楼主| 发表于 2017-4-4 11:09:52 | 只看该作者
我的板子是 imx6CB200 的我是安装 ek200烧的
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
板凳
发表于 2017-4-5 10:07:46 | 只看该作者
有点不对啊,你配置的是linux3.14.52,但是登陆终端是3.0.35
可以用uname -a可以看一下内核版本
还有
export DISPLAY=:0
运行
回复 支持 反对

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
地板
 楼主| 发表于 2017-4-5 10:59:33 | 只看该作者
我试了一下,还是不行,

root@myzr:~# export DISPLAY=:0
root@myzr:~# ./my-demo/linux-3.14.52/Qt5.5.0/Key_Test
QXcbConnection: Could not connect to display :0
Aborted
root@myzr:~#
回复 支持 反对

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
5#
 楼主| 发表于 2017-4-5 11:03:18 | 只看该作者
还有 我要在 uboot 命令行设置环境变量 display= 么,我们lvds屏 接到 lvd1接口,在dev下 我找不到相关 的设备,就是 我在接屏的时候 和 不接屏的时候 dev下的文件 个数 都是151个
回复 支持 反对

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
6#
 楼主| 发表于 2017-4-5 11:09:17 | 只看该作者
另外我注意到在内核启动过程中,报了这样的一个错误 Error opening /dev/fb0: No such file or directo
设备文件 fb0是不是 就是 显示屏的
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
7#
发表于 2017-4-5 11:21:11 | 只看该作者
软件01 发表于 2017-4-5 10:07
有点不对啊,你配置的是linux3.14.52,但是登陆终端是3.0.35
可以用uname -a可以看一下内核版本
还有

我们这边运行不会报错啊
回复 支持 反对

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
8#
 楼主| 发表于 2017-4-5 11:30:46 | 只看该作者
************ Welcome to i.MX6 ************
*     kernel version: linux-3.14.52       *
*          web: www.myzr.com.cn          *
*            Date: 2015/01/20            *
******************************************

我的 内核是这样的,那个 3.0.35是 my-dome 的 下面文件夹名字
我能看一下你们 uboot 的环境变量么,就是 uboot 命令行下输入 printenv 的
另外 可以 把你烧在板子上的 uboot kernel rootfs 给我一份么,想排除一下内核和文件系统的 问题
谢谢
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
9#
发表于 2017-4-5 11:47:11 | 只看该作者
Lishunhe_hsg 发表于 2017-4-5 11:30
************ Welcome to i.MX6 ************
*     kernel version: linux-3.14.52       *
*          we ...

#name = Linux-3.0.35
name = Linux-3.14.52
#name = Android-4.2.2
#name = Android-4.4.2
#name = Android-5.1.1
#name = Ubuntu-11.10
#name = Ubuntu-12.04


[variable]
# 请根据评估板主型号选择其中一项 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ek_name = myimx6ek140
ek_name = myimx6ek200
#ek_name = myimx6ek314
#ek_name = myimx6ekpob

# 请根据评估板的CPU类型和内存大小选择其中一项 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ek_spec = 6qp
#ek_spec = 6qp-2g
ek_spec = 6q
#ek_spec = 6q-2g
#ek_spec = 6u
#ek_spec = 6s
#ek_spec = 6s-1g
#ek_spec = 6g
#ek_spec = 6g-512m
# 说明:6u 即 i.MX6DualLite, 6g 即 i.MX6UltraLite。

# 请选择需要的文件系统,Linux-3.0.35 可使用的文件系统如下 ~~~~~~~~~~~~~~~~~~~~~~
rootfs_l3035_file = rootfs-linux-minimal.tar.bz2
#rootfs_l3035_file = rootfs-linux.tar.bz2
#rootfs_l3035_file = rootfs-linux-qt4.tar.bz2

# 请选择需要的文件系统,Linux-3.14.52 可使用的文件系统如下 ~~~~~~~~~~~~~~~~~~~~~
#rootfs_l31452_file = distro-core-image-base.tar.bz2
#rootfs_l31452_file = distro-fsl-image.tar.bz2
rootfs_l31452_file = distro-fsl-image-qt5.tar.bz2
#rootfs_l31452_file = distro-fsl-image-qt5-6ul.tar.bz2
#rootfs_l31452_file = distro-fsl-image-nogpu.tar.bz2
回复 支持 反对

使用道具 举报

3

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
10#
 楼主| 发表于 2017-4-5 18:34:20 | 只看该作者
这个问题解决了,原因在 内核 的问题,编译的时候,去掉了 显示屏的驱动
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-5-17 16:18 , Processed in 0.056579 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表