生成dtb文件

在Linux的根目录下执行以下命令,以编译生成设备树二进制文件:

make <Configuration_File> ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu-
make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv dtbs
提示:

<Configuration_File>: 该命令对starfive_jh7100_fedora_defconfigvisionfive_defconfig均适用。

以下是命令示例:

make starfive_jh7100_fedora_defconfig ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu-
make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv dtbs

不同的单板计算机使用的dtb文件也各不相同。下表列出了单板计算机和dtb文件之间的对应关系:

1. dtb文件
单板计算机 文件
星光板 /linux/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
昉·星光单板计算机 /linux/arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb