Buildroot 系统编译
一键编译
bash
./build.sh lunch:rockchip_rk3566_taishanpi_1f_v10_defconfig && ./build.sh1
默认是编译 Buildroot 系统
固件会输出到 rockdev 目录:
shell
rockdev/
├── MiniLoaderAll.bin
├── boot.img
├── misc.img
├── parameter.txt
├── recovery.img
├── rootfs.img
├── uboot.img
├── userdata.img
├── oem.img
└── update.img1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
update.img 即为最终的系统固件文件。
常见问题
host-make 4.3 下载 404
报错信息:
bash
2026-04-02T15:47:58 >>> host-make 4.3 Downloading
2026-04-02T15:47:58 wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/liguoyi/tspi-1m-linux-sdk/rk3566_rk3568_linux6.1_release/buildroot/output/rockchip_rk3566_taishanpi_1m_v10/rockchip_rk3566/build/.make-4.3.tar.lz.LnaaQP/output' 'https://sources.buildroot.net/make/make-4.3.tar.lz'
2026-04-02T15:47:58 --2026-04-02 15:47:58-- https://sources.buildroot.net/make/make-4.3.tar.lz
2026-04-02T15:47:58 Resolving sources.buildroot.net (sources.buildroot.net)... 172.67.72.56, 104.26.0.37, 104.26.1.37, ...
2026-04-02T15:47:58 Connecting to sources.buildroot.net (sources.buildroot.net)|172.67.72.56|:443... connected.
2026-04-02T15:47:59 HTTP request sent, awaiting response... 404 Not Found
2026-04-02T15:47:59 2026-04-02 15:47:59 ERROR 404: Not Found.
2026-04-02T15:47:59
2026-04-02T15:47:59 wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/liguoyi/tspi-1m-linux-sdk/rk3566_rk3568_linux6.1_release/buildroot/output/rockchip_rk3566_taishanpi_1m_v10/rockchip_rk3566/build/.make-4.3.tar.lz.yZ5XA6/output' 'https://sources.buildroot.net/make-4.3.tar.lz'
2026-04-02T15:47:59 --2026-04-02 15:47:59-- https://sources.buildroot.net/make-4.3.tar.lz
2026-04-02T15:47:59 Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 104.26.1.37, 172.67.72.56, ...
2026-04-02T15:47:59 Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:443... connected.
2026-04-02T15:47:59 HTTP request sent, awaiting response... 404 Not Found
2026-04-02T15:47:59 2026-04-02 15:47:59 ERROR 404: Not Found.1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
解决办法:手动下载并放置
bash
# 1. 去到dl库下的make目录
cd buildroot/dl/make/
# 2. 手动下载(找一个可用的镜像)
# 可以尝试其他镜像源,例如:
wget -O make-4.3.tar.lz https://ftp.gnu.org/gnu/make/make-4.3.tar.lz
# 或者使用 GitHub 镜像
#wget -O make-4.3.tar.lz https://github.com/mirror/make/releases/download/make-4.3/make-4.3.tar.lz
# 3. 回到SDK根目录下
cd ../../../
# 4. 重新编译
./build.sh lunch:rockchip_rk3566_taishanpi_1f_v10_defconfig && ./build.sh1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14