peter

peter

0个粉丝

3

问答

0

专栏

0

资料

peter  发布于  2013-07-22 21:21:59
采纳率 0%
3个问答
16519

hi3531运行QT程序的问题

 
自己将sample_hifb代码和qt程序写在一起,hifb写在运行QT的前面,在mian函数运行在hifb部分,没有任何问题,但是在运行QT部分VGA上面就显示不了qt界面,在板子上跑,也没有发生人任何错误提示,就停在qt运行哪,但是QT界面一直不能显示。
请问有有经验者,能否指导一下,或者提示一下可能问题出在哪?
我来回答
回答29个
时间排序
认可量排序

ebaina_

0个粉丝

82

问答

40

专栏

0

资料

ebaina_ 2013-07-22 22:25:31
认可0
问题很混乱,LZ先描述清楚。。 n个地方都不明白要表达什么意思 :L
hifb写在运行QT的前面 ???
在mian函数运行在hifb部分  ???

hifb送对 显示通道。

peter

0个粉丝

3

问答

0

专栏

0

资料

peter 2013-07-22 22:57:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3404&ptid=1860]ebaina 发表于 2013-7-22 22:25[/url]
问题很混乱,LZ先描述清楚。。 n个地方都不明白要表达什么意思
hifb写在运行QT的前面 ???
在mian函 ...[/quote]

我把sdk包里面的 sample_hifb程序写进了QT里面,是这样的一种架构,为了的是先打开VO,   dev/fb0,    hifb初始化 ,  然后再运行QT界面,但是程序等hifb这些都初始化完了之后,QT运行,屏幕VGA出现没有输出界面。。所以不知道问题出在哪?

david

33个粉丝

368

问答

253

专栏

229

资料

david 2013-07-23 11:50:04
认可0
是直接没有输出信号,还是就是没有输出 QT.看看你的显示器是否支持 1080 x 1024的分辨率。

peter

0个粉丝

3

问答

0

专栏

0

资料

peter 2013-07-23 17:10:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3408&ptid=1860]david 发表于 2013-7-23 11:50[/url]
是直接没有输出信号,还是就是没有输出 QT.看看你的显示器是否支持 1080 x 1024的分辨率。[/quote]

是没有输出QT,显示器是有信号输出的,hifb画的十字红线都可以输出,显示器最大分辨率是支持1920x1080的。

peter

0个粉丝

3

问答

0

专栏

0

资料

peter 2013-07-23 17:46:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3408&ptid=1860]david 发表于 2013-7-23 11:50[/url]
是直接没有输出信号,还是就是没有输出 QT.看看你的显示器是否支持 1080 x 1024的分辨率。[/quote]

是不是QT图形要做好显存映射,才能显示。。?

david

33个粉丝

368

问答

253

专栏

229

资料

david 2013-07-23 17:50:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3423&ptid=1860]peter 发表于 2013-7-23 17:46[/url]
是不是QT图形要做好显存映射,才能显示。。?[/quote]

是的,要映射到对应的输出口。

peter

0个粉丝

3

问答

0

专栏

0

资料

peter 2013-07-23 19:07:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3425&ptid=1860]david 发表于 2013-7-23 17:50[/url]
是的,要映射到对应的输出口。[/quote]

具体在哪个位置做映射呢?

这是我的QT   mian函数
int main(int argc, char *argv[])
{
    OpenHifb();
    printf("====================show=========================\n");
    QApplication a(argc, argv);
    HifbInit w;

    w.show();
    return a.exec();
}

在OpenHifb()里面做了一些vo,dev,hifb的初始化和启动的工作。
然后运行到
  QApplication a(argc, argv);
    HifbInit w;

    w.show();
    return a.exec();


怎么来做映射?麻烦指导一下。。

david

33个粉丝

368

问答

253

专栏

229

资料

david 2013-07-23 19:20:17
认可0
QWS_DISPLAY=   把这个弄出来看看。。

peter

0个粉丝

3

问答

0

专栏

0

资料

peter 2013-07-23 19:34:46
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3433&ptid=1860]david 发表于 2013-7-23 19:20[/url]
QWS_DISPLAY=   把这个弄出来看看。。[/quote]

这是我/etc/profile 目录下的配置:

export set QTDIR=/opt/Qt
export set QPEDIR=/opt/Qt

export set TSLIB_CONSLOLEDEVICE=none
export set LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH:/usr/lib
export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/
export set QWS_SIZE=800x480
#export set QWS_DISPLAY="LinuxFb:mmWidth80:mmHeight120:0"
export set QWS_DISPLAY="LinuxFB:/dev/fb0"
#export set QT_PLUGIN_PATH=$QTDIR/plugins/

ben

0个粉丝

4

问答

0

专栏

0

资料

ben 2014-05-21 14:51:01
认可0
哥们,你的问题解决了吗,我也遇到了,求助:)

彼岸战士

0个粉丝

34

问答

0

专栏

0

资料

彼岸战士 2014-05-22 18:05:33
认可0
可能还是hifb初始化有问题

yn--69@163.com

0个粉丝

3

问答

0

专栏

0

资料

yn--69@163.com 2014-09-18 10:26:14
认可0
我的 Start Vi failed!:Q

weltion

1个粉丝

10

问答

0

专栏

0

资料

weltion 2014-09-28 14:35:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8067&ptid=1860]yn--69@163.com 发表于 2014-9-18 10:26[/url]
我的 Start Vi failed![/quote]

我的也是Start Vi failed!!!这个要怎么搞?是不是源程序有问题?

weltion

1个粉丝

10

问答

0

专栏

0

资料

weltion 2014-09-28 14:37:19
认可0
直接运行Qt程序没有窗口显示,运行sample_hifb又出错,这要怎么搞?
#./sample_hifb
[SAMPLE_TW2865_CfgV]-188: open 2865 (/dev/tw2865dev) fail
[SAMPLE_COMM_VI_ADStart]-444: SAMPLE_TW2865_CfgV failed with 0xffffffff!
[SAMPLE_COMM_VI_Start]-818: Start AD failed!
main: Start Vi failed!
#

weltion

1个粉丝

10

问答

0

专栏

0

资料

weltion 2014-09-28 15:27:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3405&ptid=1860]peter 发表于 2013-7-22 22:57[/url]
我把sdk包里面的 sample_hifb程序写进了QT里面,是这样的一种架构,为了的是先打开VO,   dev/fb0,    hif ...[/quote]

我的情况也一样,不过现在知道原因了。sample_hifb中只初始化了HDMI而没有初始化VGA,所以VGA没有显示Qt界面,我换了HDMI输出之后Qt窗口就出来了,希望对你有帮助:):)

yn--69@163.com

0个粉丝

3

问答

0

专栏

0

资料

yn--69@163.com 2014-09-28 15:37:38
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8237&ptid=1860]weltion 发表于 2014-9-28 14:35[/url]
我的也是Start Vi failed!!!这个要怎么搞?是不是源程序有问题?[/quote]

需要屏蔽一段代码,你看出错的地方,找源码

yn--69@163.com

0个粉丝

3

问答

0

专栏

0

资料

yn--69@163.com 2014-09-28 15:38:33
认可0
“ Start AD failed!”   屏蔽AD启动

sywh

0个粉丝

6

问答

0

专栏

0

资料

sywh 2014-09-29 10:05:10
认可0
不知道你,们移植qt后cpu占用率多高?我移植后跑起来cpu一直好高。

mustang

0个粉丝

7

问答

0

专栏

2

资料

mustang 2014-09-29 10:10:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8267&ptid=1860]sywh 发表于 2014-9-29 10:05[/url]
不知道你,们移植qt后cpu占用率多高?我移植后跑起来cpu一直好高。[/quote]

cpu占用高 是QT还是编解码? QT占用不了多少的。

sywh

0个粉丝

6

问答

0

专栏

0

资料

sywh 2014-09-29 10:23:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8268&ptid=1860]mustang 发表于 2014-9-29 10:10[/url]
cpu占用高 是QT还是编解码? QT占用不了多少的。[/quote]

qt程序占用高,我觉得可能是我使用的方式不对,但又不知道哪里的问题引起的
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区