Firefly开源社区

标题: rk3328 buildroot桌面不显示 [打印本页]

作者: xinzhiling222    时间: 2020-8-27 16:16
标题: rk3328 buildroot桌面不显示
本帖最后由 xinzhiling222 于 2020-9-4 09:06 编辑

开发版:ROC-RK3328-CC
SDK:firefly-sdk-20200629.7z
编译环境:虚拟机上的Ubuntu 16.04
编译之后,烧录到tf卡里面,为了看串口打印,所以将串口打印的波特率改成了115200,没改之前也是不能显示桌面,修改之后,从打印看是跑起来了,但是屏幕上不显示桌面,用的HDMI转VGA然后接到了一个VGA的显示器上。从命令行看HDMI状态是正常的,麻烦知道的大神给指点一下。
作者: xinzhiling222    时间: 2020-9-4 09:13
自己顶一下,通过屏幕调试软件,基本可以确定HDMI输出是没有问题的,怀疑桌面系统没有成功加载,或者根本就没编译到文件系统中,启动之后命令行/etc/init.d里面没有S50QLauncher,或者Launcher,看工程源码buildroot里面有QLauncher的源码,单独编译将可执行文件拷到板子上测试,提示系统不支持QT,感觉配置少了一部分,但是这个是官方的sdk下载的,原因还在继续查,有了解的大神给指点下,谢谢
作者: neutionwei    时间: 2020-9-7 19:51
验证过emmc启动buildroot文件系统,桌面正常显示哟~~ 你下载sdk后有没有更新远程仓库?
作者: xinzhiling222    时间: 2020-9-8 09:21
neutionwei 发表于 2020-9-7 19:51
验证过emmc启动buildroot文件系统,桌面正常显示哟~~ 你下载sdk后有没有更新远程仓库?

更新过远程仓库了,按照firefly的步骤操作的,随着这两天的排查,发现QLauncher和weston都没有打到文件系统里面去,但是buildroot的out里面的target中,是有QLauncher和weston的可执行文件及相关库的,但是最终编译出来的文件系统烧到开发版中,从命令行看这些可执行文件都没有,看了config,没看出问题,感觉还是像某个地方的配置不对,不过暂时没有找到。我这边有个之前同事拉下来的工程,去年的了,我试过他那个版本,可以显示桌面,但是他那个版本内核波特率不能改,改了就起不来,因为他那个版本有些老,所以我寻思自己拉个新的,没想到新的桌面不显示,两个工程buildroot比较过,改过几个地方,都没有起作用
作者: neutionwei    时间: 2020-9-10 10:50
开发版:ROC-RK3328-CC
SDK:firefly-sdk-20200629.7z
编译环境:本地Ubuntu 18.04
串口工具:minicom
我按照维基操作,解压sdk,克隆仓库并更新sdk,然后编译与打包,用upgrade_tool工具下载到emmc,启动的时候HDMI正常显示桌面,/etc/init.d下的文件也存在!
  1. [root@rk3328:/]# cd /etc/init.d/
  2. [root@rk3328:/etc/init.d]# ls
  3. S01logging      S40network     S50sshd               S99_auto_reboot
  4. S10udev         S41dhcpcd      S50usbdevice          S99bluetooth
  5. S20urandom      S49ntp         S66load_wifi_modules  S99input-event-daemon
  6. S21mountall.sh  S50launcher    S80dnsmasq            rcK
  7. S30dbus         S50pulseaudio  S80wifireconnect      rcS
复制代码

作者: xinzhiling222    时间: 2020-9-10 14:21
neutionwei 发表于 2020-9-10 10:50
开发版:ROC-RK3328-CC
SDK:firefly-sdk-20200629.7z
编译环境:本地Ubuntu 18.04

我的开发版跟你的好像不大一样,我的是V1.3-B,没有emmc,只有tf卡,不知道是否跟这个有关系,我的启动之后,/etc/init.d里面文件少了很多。我试着把launcher和weston有关文件拷到设备里面,命令行运行,好像也没跑起来,看着像某个配置不对,导致桌面相关部分都没有成功打到文件系统里面。另外,请问你修改过波特率吗?我这边串口小板跑不了1500000,只能用115200,所以1500000波特率的时候没桌面系统,也不知道是什么错误。改成115200,是没打上launcher。之所以问波特率,是因为我这边有个老的sdk,老的sdk用1500000可以显示桌面,但是115200就起不来
作者: neutionwei    时间: 2020-9-10 15:22
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。
作者: xinzhiling222    时间: 2020-9-10 18:35
neutionwei 发表于 2020-9-10 15:22
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。

哦哦,我另一个能显示桌面系统的sdk,是老版本的,改了波特率就起不来了,命令行都进不去了,而且即使不给波特率能显示桌面系统,感觉整个系统也有问题,用自带播放器,播放H265高清视频会有卡顿,播放4K直接提示不支持。。。我拉取最新的安卓的sdk,7.1的,播放h265高清甚至4k的都很流畅。就是新sdk buildroot桌面问题困扰很久了,没有思路
作者: xinzhiling222    时间: 2020-9-10 18:54
neutionwei 发表于 2020-9-10 15:22
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。

非常感谢
作者: appoloai    时间: 2020-11-3 14:30
楼主,解决了吗? 我的跟你一样的现象,开发环境也是一样的
作者: 18689798887    时间: 2021-8-4 15:38

楼主,解决了吗? 我的跟你一样的现象,开发环境也是一样的
作者: 18689798887    时间: 2021-9-17 16:05
xinzhiling222 发表于 2020-9-10 18:35
哦哦,我另一个能显示桌面系统的sdk,是老版本的,改了波特率就起不来了,命令行都进不去了,而且即使不 ...

buildroot没有带桌面,除非你自己开发一个进去,放到buildroot里面。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1