大家好,我们是第五届集创赛好家伙团队,队伍编号为CICC1061。本帖将分享我们团队,在Windows操作系统下使用vivado将设计的电路烧写到MCU200T开发板上的FLASH中的方法。通过将硬件电路的比特流文件烧写到板载FLASH内,开发板上电时将自动地从FLASH中读取比特流文件自动完成FPGA硬件电路的烧写。这样就不必每次调试软件之前都需要重新打开vivado工程下载bitstream,可以更加方便地进行嵌入式软件开发。
首先打开vivado工程,综合,实现,generate bitstream都通过后,连接开发板。打开hardware manager,选择auto connect。
点击后会弹出一个窗口:
点击确定,会弹出以下窗口。
然后我们按照下图的方法去生成这个文件:
如图编辑:
特别注意这里的第6步:如果你的设计没有data files,那在这一步就不要勾选"Load data files"
至此MCS文件已经准备完毕,接下来我们把它烧写进开发板上的FLASH.
点击OK,等待完成烧写。这一步可能需要一些时间。耐心等待或者去做别的事都行。
烧写完成后vivado软件会有弹窗提示。
此时再关闭开发板的电源,等待几秒后上电重启,就会自动从开发板的FLASH重载刚刚烧进去的新的MCS文件了。