构建指令

本节提供在更新了下载SDK子模块后构建指令的步骤。这个过程是对initramfs镜像image.fit的快速构建,它可以通过TFTP转到开发板上,并在开发板上运行。

  1. 执行以下命令,以创建toolchain,u-boot-spl.bin.normal.outvisionfive2_fw_payload.imgimage.fit
    make -j$(nproc)

    结果:

    将在work/目录下生成以下文件:
    work/
    ├── visionfive2_fw_payload.img
    ├── image.fit
    ├── initramfs.cpio.gz
    ├── u-boot-spl.bin.normal.out
    ├── linux/arch/riscv/boot
        ├── dts
        │   └── starfive
        │       ├── jh7110-visionfive-v2-ac108.dtb
        │       ├── jh7110-visionfive-v2.dtb
        │       ├── jh7110-visionfive-v2-wm8960.dtb
        │       ├── vf2-overlay
        │       │   └── vf2-overlay-uart3-i2c.dtbo
        └── Image.gz
    

    最终的build tree将占用大约16 GB的磁盘空间。

  2. 将此前生成的文件复制到TFTP服务器的工作区路径下。