zhoumayday

zhoumayday

0个粉丝

1

问答

0

专栏

0

资料

zhoumayday  发布于  2017-10-26 09:55:50
采纳率 0%
1个问答
3092

hi3531a运行sample_vio后,运行QT5.9的程序无法显示界面

 
各位好,本人目前在使用hi3531A的时候遇到一些问题,折腾了好几天还是不行。希望各位前辈多多指教!
以下是试验过程中的问题描述:
① 在已配置好的板子上,先运行sample/sample_vio 此时显示器为蓝屏,接着再同时运行sample_hifb时,这时候就黑屏无输出了。
② 先运行sample_vio显示器为蓝屏,接着运行一个新建的QT空程序,也黑屏无输出。 如果直接运行这个QT空程序,会提示:
Failed to open framebuffer /dev/fb0 (Operation not permitted)
linuxfb: Failed to initialize screen
Segmentation fault
以下是我板子的配置:
export PAGER='/bin/more '
export EDITOR='/bin/vi'
export LD_LIBRARY_PATH='/lib:/usr/lib:/usr/lib/r11:/usr/local/lib:/usr/local/reach/qt/QT5.9.1/lib'
export QTDIR='/usr/local/reach/qt/QT5.9.1/'
export QT_INSTALL_PATH='/usr/local/reach/qt/QT5.9.1/'
export QT_QPA_PLATFORM='linuxfb:fb=/dev/fb0:size=1920x1080:mmSize=1920x1080:offset=0x0'
export QT_QPA_PLATFORM_PLUGIN_PATH='/usr/local/reach/qt/QT5.9.1/plugins/'
export QT_QWS_DISPLAY='linuxFB:/dev/fb0'
export QT_QWS_FONTDIR='/usr/local/reach/qt/QT5.9.1/lib/fonts/'
export LD_PRELOAD='/usr/lib/preloadable_libiconv.so'

# Source configuration files from /etc/profile.d
for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
                . $i
        fi
        unset i
done
以下是我QT的编译选项:
./configure -prefix /usr/local/reach/qt/QT5.9.2 -release -qreal float -no-qml-debug -no-gstreamer -no-openssl -xplatform arm-hisiv400-linux-g++ -qt-freetype -qt-libpng -qt-libjpeg -no-compile-examples -no-xcb -no-directfb -linuxfb -no-kms -no-opengl -qt-pcre -nomake
tests -nomake examples -opensource -confirm-license -sysroot /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/ -v
请问问题出在哪里呢?
我来回答
回答3个
时间排序
认可量排序

zhoumayday

0个粉丝

1

问答

0

专栏

0

资料

zhoumayday 2017-10-26 09:57:37
认可0
额,
export QT_QPA_PLATFORM='linuxfb:fb=/dev/fb0:size=1920x1080:mmSize=1920x1080 : o f f s e t=0x0'  用空格隔开了, 不然变成表情了 。。

david

33个粉丝

368

问答

253

专栏

229

资料

david 2017-10-26 10:06:09
认可0
先把hifb开起来。

zhoumayday

0个粉丝

1

问答

0

专栏

0

资料

zhoumayday 2017-10-26 10:26:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=79987&ptid=38079]david 发表于 2017-10-26 10:06[/url]
先把hifb开起来。[/quote]

先开hifb,也是一样的
root@:/mnt/nfs$ ./sample_hifb
/************************************/
please choose the case which you want to run:
        0:  ARGB1555 standard mode + cursor
        1:  ARGB1555 BUF_DOUBLE mode
        2:  ARGB1555 BUF_ONE mode
        3:  ARGB1555 BUF_NONE mode
        4:  ARGB8888 BUF_NONE mode with compression
        q:  quit the whole sample
sample command:
不管选择哪个模式 都黑了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区