AIO-3288J编译Linux后,下载后显示器没有任何显示。

[ 本帖最后由 wx_Sp337 于 2020-7-17 14:50 编辑 ]\n\n以下是我的编译步骤,编译没有报错,成功编译了,下载后显示器不显示任何东西,但使用官方固件AIO-3288J-LVDS-UBUNTU16.04-GPT-20190304-1210.img.tar时,一切正常,望大神帮忙解决以下,谢谢!

第一步:解压:7z x firefly-sdk-20200629.7z -r
root@book-virtual-machine:/home/book/hqslinux# 7z x firefly-sdk-20200629.7z -r
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)
Processing archive: firefly-sdk-20200629.7z
Extracting firefly-sdk/.git/config
Extracting firefly-sdk/.git/description
Extracting firefly-sdk/.git/info/exclude
Extracting firefly-sdk/.git/refs/heads/firefly
Extracting firefly-sdk/.git/logs/refs/heads/firefly
Extracting firefly-sdk/.git/HEAD
Extracting firefly-sdk/.git/logs/HEAD
Extracting firefly-sdk/.git/index
Extracting firefly-sdk/.git/packed-refs
Extracting firefly-sdk/.gitignore
Extracting firefly-sdk/.git/objects/pack/pack-041f856298da7beb177ea65c0c47ebb2b0b4f781.idx
Extracting firefly-sdk/.git/objects/pack/pack-041f856298da7beb177ea65c0c47ebb2b0b4f781.pack
Extracting firefly-sdk/.git/hooks/applypatch-msg.sample
Extracting firefly-sdk/.git/hooks/commit-msg.sample
Extracting firefly-sdk/.git/hooks/fsmonitor-watchman.sample
Extracting firefly-sdk/.git/hooks/post-update.sample
Extracting firefly-sdk/.git/hooks/pre-applypatch.sample
Extracting firefly-sdk/.git/hooks/pre-commit.sample
Extracting firefly-sdk/.git/hooks/pre-push.sample
Extracting firefly-sdk/.git/hooks/pre-rebase.sample
Extracting firefly-sdk/.git/hooks/pre-receive.sample
Extracting firefly-sdk/.git/hooks/prepare-commit-msg.sample
Extracting firefly-sdk/.git/hooks/update.sample
Extracting firefly-sdk/.git/refs/tags
Extracting firefly-sdk/.git/refs/remotes
Extracting firefly-sdk/.git/refs/heads
Extracting firefly-sdk/.git/refs
Extracting firefly-sdk/.git/objects/pack
Extracting firefly-sdk/.git/objects/info
Extracting firefly-sdk/.git/objects
Extracting firefly-sdk/.git/logs/refs/remotes
Extracting firefly-sdk/.git/logs/refs/heads
Extracting firefly-sdk/.git/logs/refs
Extracting firefly-sdk/.git/logs
Extracting firefly-sdk/.git/info
Extracting firefly-sdk/.git/hooks
Extracting firefly-sdk/.git/branches
Extracting firefly-sdk/.git
Extracting firefly-sdk
Everything is Ok
Folders: 16
Files: 23
Size: 4653818670
Compressed: 4599222482
root@book-virtual-machine:/home/book/hqslinux#

第二步:git reset --hard
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# git reset --hard
Checking out files: 100% (137868/137868), done.
HEAD is now at 442ad59 [SDK]:Init Firefly SDK in 20200628
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# la
app debian docs .git Makefile rkbin u-boot
buildroot device envsetup.sh .gitignore mkfirmware.sh rkflash.sh yocto
build.sh distro external kernel prebuilts tools
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk#

第三步:git clone https://github.com/FireflyTeam/bundle.git -b rk3288-linux-bundle
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# git clone https://github.com/FireflyTeam/bundle.git -b rk3288-linux-bundle
Cloning into ‘bundle’…
remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 46 (delta 6), reused 29 (delta 5), pack-reused 14
Unpacking objects: 100% (46/46), done.
Checking connectivity… done.

第四步:./bundle/update rk3288-linux-bundle
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# ./bundle/update rk3288-linux-bundle
[Info]Update Bundle repo…
Already on ‘rk3288-linux-bundle’

[Info]Update to FETCH_HEAD:
Receiving objects: 100% (1813/1813), 9.76 MiB | 17.84 MiB/s, done.
Resolving deltas: 100% (1537/1537), completed with 1151 local objects.
From ./bundle/0.bundle

  • branch HEAD → FETCH_HEAD
    [Info]Fetch ./bundle/0.bundle successfully!!

第五步:git rebase FETCH_HEAD
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# git rebase FETCH_HEADFirst, rewinding head to replay your work on top of it…
Fast-forwarded firefly to FETCH_HEAD.

第六步:./bundle/update common-linux-bundle
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# ./bundle/update common-linux-bundle
[Info]Update Bundle repo…
Already on ‘common-linux-bundle’

[Info]Update to FETCH_HEAD:
From ./bundle/2.bundle

  • branch HEAD → FETCH_HEAD
    [Info]Fetch ./bundle/2.bundle successfully!!

第七步:git rebase FETCH_HEAD
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# git rebase FETCH_HEAD
Current branch HEAD is up to date.

root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# la
app build.sh debian distro envsetup.sh .git kernel mkfirmware.sh rkbin tools yocto
buildroot bundle device docs external .gitignore Makefile prebuilts rkflash.sh u-boot

第八步:./build.sh aio-3288j-ubuntu.mk
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# ./build.sh aio-3288j-ubuntu.mk
processing option: aio-3288j-ubuntu.mk
switching to board: /home/book/hqslinux/firefly-sdk/device/rockchip/rk3288/aio-3288j-ubuntu.mk

相关配置(我这里执行完指令后与官方的不一样,不知为啥):device/rockchip/.BoardConfig.mk
1 #!/bin/bash
2
3 CMD=realpath $BASH_SOURCE
4 CUR_DIR=dirname $CMD
5
6 source $CUR_DIR/firefly-rk3288-ubuntu.mk
7
8 # Kernel dts
9 export RK_KERNEL_DTS=rk3288-firefly-aio
~
~

“.BoardConfig.mk” 9L, 160C 9,1 All

第九步:解压Ubuntu根文件系统
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# la
app envsetup.sh rk3288_ubuntu_16.04_armhf_20200403142221.img.7z
buildroot external rkbin
build.sh .git rkflash.sh
bundle .gitignore rockdev
debian kernel tools
device Makefile u-boot
distro mkfirmware.sh yocto
docs prebuilts
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# 7z x rk3288_ubuntu_16.04_armhf_20200403142221.img.7z

7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: rk3288_ubuntu_16.04_armhf_20200403142221.img.7z

Extracting rk3288_ubuntu_16.04_armhf_20200403142221.img

Everything is Ok

Size: 1912589312
Compressed: 520512633

第十步:移动Ubuntu根文件系统到指定文件夹
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk# mv rk3288_ubuntu_16.04_armhf_20200403142221.img ubuntu_rootfs/rk3288_ubuntu_rootfs.img
root@book-virtual-machine:/home/book/hqslinux/firefly-sdk/ubuntu_rootfs# ls
rk3288_ubuntu_rootfs.img

第十一步:编译 :./build.sh
Image: image in rockdev is ready
Make image ok!
File name is AIO-3288J-UBUNTUUBUNTU-GPT
Rename the file? [N|y]7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777Make update.img
start to make update.img…
dumpe2fs 1.42.13 (17-May-2015)
Android Firmware Package Tool v1.65
------ PACKAGE ------
Add file: ./package-file
Add file: ./Image/MiniLoaderAll.bin
Add file: ./Image/parameter.txt
Add file: ./Image/trust.img
Add file: ./Image/uboot.img
Add file: ./Image/boot.img
Add file: ./Image/misc.img
Add file: ./Image/recovery.img
Add file: ./Image/rootfs.img
Add CRC…
Make firmware OK!
------ OK ------
RKImageMaker ver 1.66
Generating new image, please wait…
Writing head info…
Writing boot file…
Writing firmware…
Generating MD5 data…
MD5 data generated successfully!
New image generated successfully!
Making ./Image/update.img OK.
/home/book/hqslinux/firefly-sdk
Make update image ok!
/home/book/hqslinux/firefly-sdk/rockdev/pack/AIO-3288J-UBUNTUUBUNTU-GPT-20200717-0940.img
./build.sh: line 558: /home/book/hqslinux/firefly-sdk/.repo/repo/repo: No such file or directory
./build.sh: line 561: /home/book/hqslinux/firefly-sdk/.repo/repo/repo: No such file or directory
cp: omitting directory ‘/home/book/hqslinux/firefly-sdk/rockdev/pack’
第十二步:下载

[ 本帖最后由 时间的蝴蝶 于 2020-7-17 16:13 编辑 ]\n\n看起来很正常。是用的什么屏呢?默认是使用 HDMI 显示。
看下仓库的提交信息,
cd firefly-sdk,git log
cd bundle,git log common-linux-bundle,git log rk3288-linux-bundle
换下 Ubuntu18.04 试下行不行呢?

时间的蝴蝶 发表于 2020-7-17 16:06
[ 本帖最后由 时间的蝴蝶 于 2020-7-17 16:13 编辑 ]\n\n看起来很正常。是用的什么屏呢?默认是使用 HDMI …

book@www.100ask.org:~/hqslinux/firefly-sdk$ git log
commit 6524719ba7d76ea9c103905962456c633ea9139e
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:12:33 2020 +0800

[u-boot]: update in commit f6759c8e50d7768338740cbd1b0d8803011371c0

commit 179824a7a69889fae202039b9bcdbbec3f468c2c
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:12:19 2020 +0800

[kernel]: update in commit 43ba1641bbfd903c9406c9aa30e8845f1a75bfaf

commit 442ad5955470e2f4f2336881e9bc14ec4c041572
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:32 2020 +0800

[SDK]:Init Firefly SDK in 20200628

commit f2bc782ebe213b95d05481f3b42d60f46909abeb
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:31 2020 +0800

[yocto/poky]:init commit 8cd3ee6e1a50ad9f40466bcadb236c619c42ef19

:…skipping…
commit 6524719ba7d76ea9c103905962456c633ea9139e
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:12:33 2020 +0800

[u-boot]: update in commit f6759c8e50d7768338740cbd1b0d8803011371c0

commit 179824a7a69889fae202039b9bcdbbec3f468c2c
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:12:19 2020 +0800

[kernel]: update in commit 43ba1641bbfd903c9406c9aa30e8845f1a75bfaf

commit 442ad5955470e2f4f2336881e9bc14ec4c041572
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:32 2020 +0800

[SDK]:Init Firefly SDK in 20200628

commit f2bc782ebe213b95d05481f3b42d60f46909abeb
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:31 2020 +0800

[yocto/poky]:init commit 8cd3ee6e1a50ad9f40466bcadb236c619c42ef19

commit aad30362b358d2e80f490a903c54624926961fa6
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:19 2020 +0800

[yocto/meta-rockchip]:init commit a12a8d404c0a12bd30f0200ee84d06b00894f1f6

commit 4f651950a8fabe368d16333b02631f7bfa39bb6b
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:18 2020 +0800

[yocto/meta-qt5]:init commit 1520d5b2b2beec5e1c3209d3178219e93ef08bca

commit cadb67d2ebb94f0efb7fce14e647159014f05321
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:17 2020 +0800

[yocto/meta-openembedded]:init commit 446bd615fd7cb9bc7a159fe5c2019ed08d1a7a93

commit 96b61c5b143b6c902f59c2e0246c5d48ad3b2e06
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:12 2020 +0800

[yocto/build/conf]:init commit b9c8bcf831cbe2a510c7dc3b108adc2788107b6c

commit c8ad85e00b26379958690aaca42246e3944a0aa2
Author: Firefly <service@t-firefly.com>
Date: Sun Jun 28 18:09:11 2020 +0800
:

git log common-linux-bundle

book@www.100ask.org:~/hqslinux/firefly-sdk/bundle$ git log common-linux-bundle
commit a4a05a9998057d499b7596c102c6350c79d5e807
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Fri Jul 3 11:52:42 2020 +0800

update: 2.bundle

c1e02d8e1 [device/rockchip]: update in commit e590d19a4db8c9a9f44daa55146d51ad14a7a9c0

commit 815383720061f97d5f06a2981eee72f0762e1828
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Fri Jul 3 09:22:05 2020 +0800

update: fix git pull to local branch

commit 6aa25c06e56794e69bb554bfa6e527cc720734b2
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Wed Jul 1 15:09:23 2020 +0800

update: 1.bundle

4efd7b76b [buildroot]: update in commit 17b63ddd7a1f4db6f1d468aaf61cb6903335d5b2

:…skipping…
commit a4a05a9998057d499b7596c102c6350c79d5e807
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Fri Jul 3 11:52:42 2020 +0800

update: 2.bundle

c1e02d8e1 [device/rockchip]: update in commit e590d19a4db8c9a9f44daa55146d51ad14a7a9c0

commit 815383720061f97d5f06a2981eee72f0762e1828
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Fri Jul 3 09:22:05 2020 +0800

update: fix git pull to local branch

commit 6aa25c06e56794e69bb554bfa6e527cc720734b2
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Wed Jul 1 15:09:23 2020 +0800

update: 1.bundle

4efd7b76b [buildroot]: update in commit 17b63ddd7a1f4db6f1d468aaf61cb6903335d5b2

commit c1e57529bb99db9980518f46f8afd83f046586b6
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Mon Jun 29 17:28:28 2020 +0800

update: 0.bundle

93d19b218 [device/rockchip]: update in commit da4f63c084e7646b8d20f9c1fcbedb37f2dee36a

commit 0688d0e83017e8e764f54a914865a6150bcdfba1
Author: zhangxf <zxf0@t-chip.com.cn>
Date: Mon Jun 29 15:02:46 2020 +0800

update to master(dadfee7e84e0f1ebce232382946bc1af334a6b59)

~
~
~

git log rk3288-linux-bundle

book@www.100ask.org:~/hqslinux/firefly-sdk/bundle$ git log rk3288-linux-bundle
commit 1bf3ff0e7e8f503e0f55fb916e735441a2ef3983
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:13:10 2020 +0800

update: 0.bundle

6524719ba [u-boot]: update in commit f6759c8e50d7768338740cbd1b0d8803011371c0
179824a7a [kernel]: update in commit 43ba1641bbfd903c9406c9aa30e8845f1a75bfaf

commit 84cd14e9b02cdc188b8485a33d695e36a56e98a8
Author: liulq <llq@t-chip.com.cn>
Date: Mon Jul 6 15:07:03 2020 +0800

update to master(ecca8a32ca385acc4d2e346ff3aa621568ce63c0)

时间的蝴蝶 发表于 2020-7-17 16:06
[ 本帖最后由 时间的蝴蝶 于 2020-7-17 16:13 编辑 ]\n\n看起来很正常。是用的什么屏呢?默认是使用 HDMI …

我的显示屏也是HDMI,我试过rk3288_ubuntu_18.04_armhf_ext4_v2.03_20200616-1419_DESKTOP.img,但结果都一样,没有任何显示。

看下串口有什么打印信息;
重启下屏幕,systemctl restart lightdm

时间的蝴蝶 发表于 2020-7-20 09:34
看下串口有什么打印信息;
重启下屏幕,systemctl restart lightdm

1.显示器没有显示,该怎么输入systemctl restart lightdm重启屏幕。
2.串口打印信息通过什么工具查看。

串口调试 http://wiki.t-firefly.com/zh_CN/AIO-3288J/debug.html