查看: 1990|回复: 11

ubuntu 编译好后,烧录到设备中,卡在 logo 进不去系统

[复制链接]

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
发表于 2024-2-27 18:10:58 | 显示全部楼层 |阅读模式
本帖最后由 agent 于 2024-2-28 09:41 编辑

硬件主板型号:YY3568
固件名称/系统版本:yy3568-ubuntu-linux-sdk-231112 & yy3568-ubuntu-linux-sdk-230821
自编的或固件下载地址:
Log日志: (可以导出,用TXT附件上传)

问题描述及复现步骤:

按照 wiki https://wiki.youyeetoo.cn/zh/YY3568/ubuntu,并使用 yy3568-ubuntu-linux-sdk-231112.tar.gz 包解压后,进行编译。

编译出来得到 1G+ 大小的文件,启动后卡在 logo 位置,无法进入系统,请问如何才能进入到系统中?
回复

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2024-2-27 18:23:34 | 显示全部楼层
下面的制作根文件系统有没有操作
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-27 18:27:22 | 显示全部楼层
风火轮用户68631 发表于 2024-2-27 18:23
下面的制作根文件系统有没有操作

看到了 wiki 中的:
```
当前SDK已经在${YY_SDK_ROOT}/ubuntu下放了2个预编译好的ubuntu rootfs(仅支持控制台)。用户可以直接基于此rootfs,用chroot的办法直接对它进行定制。
```

只需要控制台,没有对 wiki 的 "定制Ubuntu系统" 段落的描述进行操作
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-27 18:29:46 | 显示全部楼层
需要对 wiki 页面中 “定制 Ubuntu 系统” 的步骤进行处理吗?不过我们只需要控制台即可
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-27 20:26:46 | 显示全部楼层
使用 yy3568-ubuntu-linux-sdk-230821.tar.gz 解压编译,也出现同样的问题,请问如何编译才能不会导致启动卡在 logo 步骤?
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-28 09:38:06 | 显示全部楼层
本帖最后由 agent 于 2024-2-28 09:40 编辑

我们的编译步骤:

使用 ubuntu 22.04 host 系统

```shell
docker run --rm -it -v /root/TEMP:/root/ ubuntu

apt update && apt install git ssh make gcc libssl-dev \
liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath \
diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \
cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev \
libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu

apt install -y file rsync bc time bsdmainutils python2

ln -s /usr/bin/python3 /usr/bin/python

cd /root/sdk
git checkout HEAD .

./build.sh rk3568-yy3568_defconfig
./build.sh
```


编译出来都是卡在 启动 logo ,进不去系统
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2024-2-28 10:02:58 | 显示全部楼层
agent 发表于 2024-2-28 09:38
我们的编译步骤:

使用 ubuntu 22.04 host 系统

构建ubuntu 20.04基础环境和测试文件系统章节操作一下
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-28 19:23:01 | 显示全部楼层
在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题

有没有可用的 rootfs 下载来代替手动构建,也就是可以跳过 `构建ubuntu 20.04基础环境` 步骤的?


回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-29 16:33:52 | 显示全部楼层
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只有 999MB,按照wiki来做的,还缺少了哪一步?
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2024-2-29 16:47:00 | 显示全部楼层
agent 发表于 2024-2-28 19:23
在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题

有没有可用的 rootfs ...

不用docker环境弄
回复 支持 反对

使用道具 举报

4

主题

10

回帖

254

积分

中级会员

Rank: 3Rank: 3

积分
254
 楼主| 发表于 2024-2-29 16:49:55 | 显示全部楼层
agent 发表于 2024-2-29 16:33
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只 ...

不用 docker,用了虚拟机环境弄的
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2024-2-29 16:50:15 | 显示全部楼层
agent 发表于 2024-2-29 16:33
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只 ...

Ubuntu 22.04/20.04生成的rootfs名称如下

ubuntu-rootfs-22.04.3.ext4
ubuntu-rootfs-20.04.5.ext4
复制rootfs到SDK的ubuntu目录下,然后运行./build.sh重新生成固件。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-11-21 19:54 , Processed in 0.061702 second(s), 21 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn