Boot.bin 怎么生成,我目的是让设备读取新的dtb文件
生成Boot.bin
文件通常需要一些特定工具和步骤,具体有哪些步骤取决于你的硬件配置和操作系统。
以下是基于Xilinx Vivado
和 PetaLinux
的一个常见步骤:
在Vivado
中设计你的硬件,并生成比特流(.bit
)。
在Vivado
中选择"File" > "Export" > "Export Hardware...",包含比特流,并选择导出路径。
运行 PetaLinux
,创建一个新的项目,并将第二步生成的硬件定义文件导入到这个项目中。
在 PetaLinux
项目中构建设备树 (.dtb
),这将输出一个 .dtb
文件。
在PetaLinux
项目中构建引导镜像(BOOT.BIN)。它会自动包含你在步骤4中生成的 .dtb
文件。
将生成的BOOT.BIN
文件烧录到你的设备上。
以上步骤生成的Boot.bin
目的就是让设备读取新的dtb文件。你也可以重新编译、链接并生成新的设备树源文件(.dts),然后使用设备树编译器(DTC)来生成新的设备树二进制文件(.dtb)。