Firefly开源社区

12
发表新贴

[Linux] rk3328 buildroot桌面不显示

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-8-27 16:16:37     
本帖最后由 xinzhiling222 于 2020-9-4 09:06 编辑

开发版:ROC-RK3328-CC
SDK:firefly-sdk-20200629.7z
编译环境:虚拟机上的Ubuntu 16.04
编译之后,烧录到tf卡里面,为了看串口打印,所以将串口打印的波特率改成了115200,没改之前也是不能显示桌面,修改之后,从打印看是跑起来了,但是屏幕上不显示桌面,用的HDMI转VGA然后接到了一个VGA的显示器上。从命令行看HDMI状态是正常的,麻烦知道的大神给指点一下。
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-9-4 09:13:05     
自己顶一下,通过屏幕调试软件,基本可以确定HDMI输出是没有问题的,怀疑桌面系统没有成功加载,或者根本就没编译到文件系统中,启动之后命令行/etc/init.d里面没有S50QLauncher,或者Launcher,看工程源码buildroot里面有QLauncher的源码,单独编译将可执行文件拷到板子上测试,提示系统不支持QT,感觉配置少了一部分,但是这个是官方的sdk下载的,原因还在继续查,有了解的大神给指点下,谢谢
回复

使用道具 举报

415

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
415
发表于 2020-9-7 19:51:06     
验证过emmc启动buildroot文件系统,桌面正常显示哟~~ 你下载sdk后有没有更新远程仓库?
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-9-8 09:21:21     
neutionwei 发表于 2020-9-7 19:51
验证过emmc启动buildroot文件系统,桌面正常显示哟~~ 你下载sdk后有没有更新远程仓库?

更新过远程仓库了,按照firefly的步骤操作的,随着这两天的排查,发现QLauncher和weston都没有打到文件系统里面去,但是buildroot的out里面的target中,是有QLauncher和weston的可执行文件及相关库的,但是最终编译出来的文件系统烧到开发版中,从命令行看这些可执行文件都没有,看了config,没看出问题,感觉还是像某个地方的配置不对,不过暂时没有找到。我这边有个之前同事拉下来的工程,去年的了,我试过他那个版本,可以显示桌面,但是他那个版本内核波特率不能改,改了就起不来,因为他那个版本有些老,所以我寻思自己拉个新的,没想到新的桌面不显示,两个工程buildroot比较过,改过几个地方,都没有起作用
回复

使用道具 举报

415

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
415
发表于 2020-9-10 10:50:57     
开发版: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
复制代码
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-9-10 14:21:26     
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就起不来
回复

使用道具 举报

415

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
415
发表于 2020-9-10 15:22:23     
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-9-10 18:35:56     
neutionwei 发表于 2020-9-10 15:22
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。

哦哦,我另一个能显示桌面系统的sdk,是老版本的,改了波特率就起不来了,命令行都进不去了,而且即使不给波特率能显示桌面系统,感觉整个系统也有问题,用自带播放器,播放H265高清视频会有卡顿,播放4K直接提示不支持。。。我拉取最新的安卓的sdk,7.1的,播放h265高清甚至4k的都很流畅。就是新sdk buildroot桌面问题困扰很久了,没有思路
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-9-10 18:54:49     
neutionwei 发表于 2020-9-10 15:22
是啊,我的板子是V1.0-A,波特率使用默认1500000,没尝试过修改波特率。。

非常感谢
回复

使用道具 举报

42

积分

0

威望

0

贡献

技术小白

积分
42
发表于 2020-11-3 14:30:28     
楼主,解决了吗? 我的跟你一样的现象,开发环境也是一样的
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表