Firefly开源社区

标题: 打包固件时文件系统链接问题 [打印本页]

作者: cortex666    时间: 2023-5-5 10:08
标题: 打包固件时文件系统链接问题
请问大佬,我把自己的rootfs放到ubuntu_rootfs目录下,运行./build.sh后,ubuntu_rootfs目录下rootfs总是被链接到./buildroot/output/images/下的文件系统,请问怎么设置才能把自己的文件系统弄进去,问题是编过buildroot后出现的

sdk:rk356x_linux_release_v1.3.0b_20221213_split_dir  
板子型号:rk3568Q
tchip_askquestions

111.log

267 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: Liuth    时间: 2023-5-5 14:59
编译ubuntu才能指定文件系统呀
你编译buildroot当然会链接到/buildroot/output/images/下的文件系统
你build.sh选择配置文件的时候要选带有ubuntu字样的mk文件
作者: cortex666    时间: 2023-5-6 09:54
Liuth 发表于 2023-5-5 14:59
编译ubuntu才能指定文件系统呀
你编译buildroot当然会链接到/buildroot/output/images/下的文件系统
你bu ...

感谢回复,build.sh已配置itx-3568q-ubuntu.mk,.BoardConfig.mk 也已经链接过去(.BoardConfig.mk -> rk356x/itx-3568q-ubuntu.mk),但是只要/buildroot/output/images/下有rootfs.ext4时运行build.sh自己的放在ubuntu_rootfs目录下的rk356x_ubuntu_rootfs.img都会被删除,并且重新生成链接文件rk356x_ubuntu_rootfs.img,链接到/buildroot/output/images/rootfs.ext4

作者: Liuth    时间: 2023-5-6 10:13
cortex666 发表于 2023-5-6 09:54
感谢回复,build.sh已配置itx-3568q-ubuntu.mk,.BoardConfig.mk 也已经链接过去(.BoardConfig.mk -> rk ...

我这边不会出现这种现象,你看看rockdev文件夹下是怎样链接的,正常应该是这样
rootfs.ext4 -> ../buildroot/output/rockchip_rk3568/images/rootfs.ext2
rootfs.img -> ../ubuntu_rootfs/Ubuntu20.04-Minimal_RK3568_v2.40_20230329.img
buildroot和ubuntu互不干扰
作者: cortex666    时间: 2023-5-6 10:38
Liuth 发表于 2023-5-6 10:13
我这边不会出现这种现象,你看看rockdev文件夹下是怎样链接的,正常应该是这样
rootfs.ext4 -> ../build ...

../buildroot/output/rockchip_rk3568/images/rootfs.ext2这个文件你是怎么编出来的,是进入buildroot目录make menuconfig选择ext2然后再make这样编的吗
作者: Liuth    时间: 2023-5-6 11:43
cortex666 发表于 2023-5-6 10:38
../buildroot/output/rockchip_rk3568/images/rootfs.ext2这个文件你是怎么编出来的,是进入buildroot目 ...

build.sh选择buildroot的mk文件
然后build.sh buildroot生成
作者: cortex666    时间: 2023-5-6 15:28
Liuth 发表于 2023-5-6 11:43
build.sh选择buildroot的mk文件
然后build.sh buildroot生成

多谢




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