下载的github上的源文件
https://github.com/SI-RISCV/e200_opensource
win10下,用vivoda建立工程,
添加了所有的Design Sources
Constraints文件用的
e200_opensource-masterfpgahbirdkitconstrs下的
nuclei-config.xdc 和 nuclei-master.xdc
然后进行synthesis和implementation,都没有报ERROR,然后生成Bitstream的时候报了ERROR,ERROR和解决方案如下面链接所述
https://blog.csdn.net/qq_41634276/article/details/82750794
然后就过了,最后Generate Memory configuration File
size:16
interface:SPIx4
bitstream flies:project_name/project_name.runs/impl_1/e203_soc_top.bit
datafiles:(不知道是啥,没加,看网上很多都没看到说这个文件的)
成功生成了一个mcs文件,大小10509KB
烧写进我的xc7a75t(HB evaluation Kit), fpga flash选的mt25ql128-spi-x1_x2_x4
烧写成功,但是MCU Flash里面的程序跑不起来了
然后我又通过上面的配置把官方的mcs烧录进去,文件大小10276KB
e200_opensource-masterfpgahbirdkitprebuilt_mcssystem.mcs
MCU Flash里面的程序又正常跑起来了
求解