首页 新闻 会员 周边

Boot.bin 怎么生成,我目的是让设备读取新的dtb文件

0
悬赏园豆:20 [待解决问题]

Boot.bin 怎么生成,我目的是让设备读取新的dtb文件

loveme2的主页 loveme2 | 初学一级 | 园豆:25
提问于:2023-10-31 19:56
< >
分享
所有回答(1)
0

生成Boot.bin文件通常需要一些特定工具和步骤,具体有哪些步骤取决于你的硬件配置和操作系统。

以下是基于Xilinx VivadoPetaLinux 的一个常见步骤:

  1. Vivado中设计你的硬件,并生成比特流(.bit)。

  2. Vivado中选择"File" > "Export" > "Export Hardware...",包含比特流,并选择导出路径。

  3. 运行 PetaLinux,创建一个新的项目,并将第二步生成的硬件定义文件导入到这个项目中。

  4. PetaLinux 项目中构建设备树 (.dtb),这将输出一个 .dtb 文件。

  5. PetaLinux项目中构建引导镜像(BOOT.BIN)。它会自动包含你在步骤4中生成的 .dtb 文件。

  6. 将生成的BOOT.BIN文件烧录到你的设备上。

以上步骤生成的Boot.bin目的就是让设备读取新的dtb文件。你也可以重新编译、链接并生成新的设备树源文件(.dts),然后使用设备树编译器(DTC)来生成新的设备树二进制文件(.dtb)。

npe0 | 园豆:1299 (小虾三级) | 2023-12-18 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册