1

我正在关注如何在运行时为我的 ZedBoard 编程 PL 的教程。教程在这里

但我被困在它所说的步骤上Convert.bit into.bin。据我了解,这两种文件类型之间的区别在于比特流包含标头。

有没有我可以用来转换它的命令,我可以在 XSDK 中做些什么来从启动时生成它,或者有没有办法手动剥离头文件并将其重命名为 .bin?

4

1 回答 1

1

以下是一些选项:

  • 从 Vivado/Vitis 生成 bitsteam(.bit 文件)后,运行以下命令获取启动映像(.bin 文件):bootgen -image boot.bif -o i boot.bin

  • 此外,您还可以运行以下命令来拆分图像以获取比特流二进制文件bootgen -image boot.bif -split bin -w on -p xc7kxxxx -o i boot.bin

  • 否则,您可以在使用 Vivado GUI 时在比特流设置中设置该选项。

  • 或者你也可以试试这个脚本

  • 您还可以查看 Xilinx 官方视频,了解如何使用 BootGen 将比特流转换为原始二进制文件

于 2022-01-15T22:57:18.383 回答