vivado 下载MCS 文件,在网上看的大部分都是输入TCL 命令。其实,早就有图形化界面了。
生成完后添加MCS文件到FLASH中就很方便了。
方法:像往常一样打开少些比特流的页面。选中芯片——>右键——>add configuration memory device——>选择自己板卡对应的FLASH——>添加MCS文件,“ok”完成。烧写过程比较慢。 有时候刚打开软件,在下载界面就刷新出来了FLASH 型号,add configuration memory device为灰色显示,直接在flash上右键,加载代码即可。
有一次烧写报错,具体错误类型忘记了,只记得是和SPI 有关的,添加下面这句话可消除错误
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
有时候需要用到microblaze ,那怎么把软核生成的elf 文件和 bit文件同时加载呢? 可以把bit文件导出到SDK 中,也可以把elf文件关联到bit中。操作方法是,至少要在implement以后,
把ELF 文件关联到bit文件中,下载的流程就和以前FPGA操作一致了