如何将 .bit 文件转换为 .bin
How To Convert .bit file to .bin
我正在学习如何在 运行 时间为我的 ZedBoard 编程 PL。 Tutorial Here.
但我卡在了 Convert.bit into.bin
的那一步。
据我了解,这两种文件类型之间的区别在于比特流包含 header.
有没有我可以用来转换它的命令,我可以在 XSDK 中做些什么来从启动时生成它,或者有没有办法手动剥离 header 文件并重命名它作为 .bin?
以下是一些选项:
从 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 时在比特流设置中设置该选项。
或者你也可以试试这个script。
您还可以查看 Xilinx 官方视频 How to Convert Bitstream to Raw Binary Using BootGen
我正在学习如何在 运行 时间为我的 ZedBoard 编程 PL。 Tutorial Here.
但我卡在了 Convert.bit into.bin
的那一步。
据我了解,这两种文件类型之间的区别在于比特流包含 header.
有没有我可以用来转换它的命令,我可以在 XSDK 中做些什么来从启动时生成它,或者有没有办法手动剥离 header 文件并重命名它作为 .bin?
以下是一些选项:
从 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 时在比特流设置中设置该选项。
或者你也可以试试这个script。
您还可以查看 Xilinx 官方视频 How to Convert Bitstream to Raw Binary Using BootGen