固件类型:官方提供的固件
固件文件名称:rk356x_linux5.10_release_20231027_v1.2.1b
固件下载地址:Firefly | 让科技更简单,让生活更智能
Log日志:file.tar.gz
我的虚拟机是Ubuntu 18.04.6 LTS
执行到的步骤是
- 编译 Buildroot 根文件系统
./build.sh buildroot
报错的结果为:
Your make is too old: GNU Make 4.4
Please update it:
git clone GitHub - mirror/make: git://git.savannah.gnu.org/make · GitHub --depth 1 -b 4.2
cd make
git am /home/book/proj/rk356x_sdk-linux5.10/buildroot/package/make/*.patch
autoreconf -f -i
./configure
sudo make install -j8
可以看出我的make是4.4版本,不应该报过时,不知道怎么进行下去了。按照编译教程同步到的内容应为
2.1.3. 目录结构
.├── app
├── buildroot # Buildroot 根文件系统编译目录
├── build.sh → device/rockchip/common/build.sh # 编译脚本
├── device # 编译相关配置文件
├── docs # 文档
├── envsetup.sh → buildroot/build/envsetup.sh
├── external
├── kernel # Kernel
├── Makefile → device/rockchip/common/Makefile
├── prebuilts # 交叉编译工具链
├── rkbin
├── tools # 工具目录
└── u-boot
但其真正同步到的文件夹如下,与教程有较大出入,比如没有app文件夹和buildroot文件夹
.
├── build.sh → device/rockchip/common/scripts/build.sh
├── device
├── docs
├── firefly-update.sh → device/rockchip/common/scripts/firefly-update.sh
├── kernel
├── Makefile → device/rockchip/common/Makefile
├── output
├── prebuilt_rootfs
├── prebuilts
├── README.md → device/rockchip/common/README.md
├── rkbin
├── rkflash.sh → device/rockchip/common/scripts/rkflash.sh
├── tools
└── u-boot
tchip_askquestions
file.tar.gz (1.46 KB)