天嵌 ARM开发社区

 找回密码
 注册
查看: 2998|回复: 6

运行QT的程序时,终端显示。。。。

[复制链接]
hucchue 发表于 2010-11-7 17:16:13 | 显示全部楼层 |阅读模式
本帖最后由 hucchue 于 2010-11-7 17:39 编辑

运行QT的程序时,终端显示
Turn off the LCD Backlight
然后显示屏一片黑掉,ps看QT的进程还在运行,这是什么原因??会不会跟显示屏的驱动不够新有关?我用的内核镜像是光盘里的,用不用更新?
天嵌_support1 发表于 2010-11-8 11:21:10 | 显示全部楼层
1# hucchue


你那是什么程序呢?
QT 程序怎么会影响背光。这问题有意思
回复

使用道具 举报

 楼主| hucchue 发表于 2010-11-8 15:04:37 | 显示全部楼层
其实是这样的。。。我打算移植Qt 4.6 ,结果也是有segmentation fault的提示,上网看了些资料,有人说修改qt的源码可以解决问题,于是我按照人家说的改了源码,之后移植了,就没有segmentation fault了,不过变成了Turn off the LCD Backlight 。现在回想,修改的源码就是跟linuxfb有关的,估计就是修改之后把qt程序显示图形方面的东西弄没了,于是LCD自动关闭。

昨天晚上继续上网查资料,有人说用高版本的编译器(比4.3.3高的版本)可以解决segmentation fault的问题,于是尝试,问题貌似是解决了,不过运行的时候提示kernel too old ,我用file 命令看了一下交叉编译出来的程序,显示内核版本是2.6.32的,但是开发板上的内核版本是2.6.30的,估计就是这个问题。现在想换个高版本的内核试试,但是自己不懂怎么配置,拿别人的呢,驱动又不一样,总之现在不知道怎么办。我的板是TQ2440的,天嵌有发布适合这个板的更高版本的内核么,2.6.32的应该可以吧。
回复

使用道具 举报

天嵌_support1 发表于 2010-11-8 15:14:26 | 显示全部楼层
3# hucchue



还没有发布最新的。不过你的QT版本再新也就4.7吧?我这边移植没有问题
回复

使用道具 举报

 楼主| hucchue 发表于 2010-11-8 15:20:03 | 显示全部楼层
本帖最后由 hucchue 于 2010-11-8 15:26 编辑

你的用的板也是 TQ2440的? 如果是的话,内核镜像你用的是哪个 ,具体文件名是什么?编译器也是4.3.3的?
回复

使用道具 举报

天嵌_support1 发表于 2010-11-9 12:35:01 | 显示全部楼层
5# hucchue


???什么呢?
回复

使用道具 举报

guoxixiao 发表于 2010-12-31 00:15:41 | 显示全部楼层
不知道我现在的回答你能能看到,
我前几天也出这样的问题,2.6.25.8的内核引导qt4.7文件系统(用root-qt-4.5-2.6.30.4-20100601为基础做的文件系统),也是Turn off the LCD Backlight,当时是2.6.25.8内核做led驱动方便就想迁就,但是通不过。现在用2.6.30.4内核led驱动,成功。希望能对你有帮助
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-2 19:55 , Processed in 2.030469 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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