前言:
在裸机下运行的需手动加载不同的代码到PL执行。
PS的xilfpga库支持Vivado生成的bit和bin文件及bootgen生成的boot.bin到PL上运行。
Vivado的bit文件是在bin文件头部多了一些描述信息,头部信息长度不固定。
描述信息可以使用file命令查看
其中我个人最关心的是data length,这个数据长度表示bin文件的长度。
1、准备:
1、创建一个Platform工程。
2、由Vivado生成的1s闪烁LED的PL代码的bit 文件。
Vivado生成bin文件流程 : 点击Tools -->> Settings... -->>Project Settings -->> Bitstream
怎么解析bit文件头部信息获取bin文件长度,主要参考下面这个网址bit文件格式说明。