This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
团队成员、您好!
我们正在研究 AM62x 处理器和 VxWorks 操作系统。
我们想知道使用 U-Boot 将 VxWorks OS 加载到 AM62x 处理器上的过程。
具体而言、我们需要进一步澄清以下几点:
1. VxWork OS 的 USB DFU 方法的步骤是什么?
在提供的用于 Linux OS 的示例配置文件步骤中(使用 rootfs.img)、
为了满足对 VxWorks 的需求、我们需要 uVxWorks 和.dtb。
您能否提供有关如何相应地修改此配置文件以支持 VxWorks 映像(DTB 和 uVxWork 文件)的指导?
2.在为该平台集成 U-Boot 与 VxWorks 时,是否有任何最佳实践或已知注意事项?
谢谢!
Yashwanth
尊敬的 Yashwanth:
U-Boot DFU_alt_info ENV 定义了闪存的 DFU 布局。 对于 AM62x、它在 U-Boot 代码中定义 include/env/ti/k3_dfu_combined.env . 您可以对其进行修改、将 uVxWorks 和.dtb 放置到所选闪存上的相应位置。
您好、Liu、
我们将使用 OSPI NAND 闪存、并希望修改 k3_dfu_combined.env 文件、以将 rootfs 条目(器件型号6)替换为我们的 uVxWorks 和 k3-am625-sk.dtb 文件。 以下是 k3_dfu_combined.env 文件的当前内容:
dfu_alt_info_ospi_nand=
ospi_nand.tiboot3第1部分;
ospi_nand.tispl 第2部分;
ospi_nand.u-boot 第3部分;
ospi_nand.env 第4部分;
ospi_nand.env.backup 第5部分;
ospi_nand.rootfs 第6部分
ospi_nand.phypattern part 7.
1.如何将 k3_dfu_combined.env 中的 rootfs (第6部分)替换为 uVxWorks 和.dtb 文件?
2. uVxWorks 和.dtb 是否应该使用器件型号6、或者它们是否需要单独的器件型号?
3.修改文件以正确加载 DFU 后、接下来要执行哪些步骤和命令?
尊敬的 Yashwanth:
2. uVxWorks 和.dtb 是否都应使用器件型号6、或者它们是否需要单独的器件型号?[/QUOT]这个论坛不支持 VxWorks,但因为它们是两个独立的文件,我认为你需要两个独立的分区。
[/quote]3. 修改文件以实现正确的 DFU 加载后、接下来需要执行哪些步骤和命令?[/QUOT]您使用类似的命令来下载 tiboot3.bin、tispl.bin 或 u-boot.img、只是用于将两个文件下载到相应的分区中。