生成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_defconfig
和visionfive_defconfig
均适用。
以下是命令示例:
make starfive_jh7100_fedora_defconfig ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu-
make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv dtbs
不同的单板计算机使用的dtb文件也各不相同。下表列出了单板计算机和dtb文件之间的对应关系:
单板计算机 | 文件 |
---|---|
星光板 | /linux/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb |
昉·星光单板计算机 | /linux/arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb |