折腾了很多天,在 领主文 同学的热情协助下我终于解决了问题,原来核心的问题是拿到手的板子没有像他们所说的那样已经写入了e203到FPGA中 [抓狂]!!!!
那么拿到板子应该自己写FPGA,具体的方法按照书本或git中的文档即可。
有一点需要注意的是,GIT中 https://github.com/SI-RISCV/e200_opensource 那里的fpga使用的是Artix-7XC7A75T ,但是我们拿到的新板子上面的FPGA是Artix-7XC7A100T,所以我们需要修改
e200_opensource/fpga/hbirdkit/script/board.tcl 把 xc7a75tfgg484-2 改成 xc7a100tfgg484-2
然后再在fpga目录中运行 make install CORE=e203; make mcs
不想自己编译system.mcs可以到这里下载(75T, 35T未经过实际验证):
100T:https://pan.baidu.com/s/1Yu_-ShvhJj4lhHql0NyLOQ 提取码:iqhy
75T: https://pan.baidu.com/s/1Igd9a2pXNYxhyZodb_BBsQ 提取码:2zkw
35T: https://pan.baidu.com/s/1ddrLgdoDoesJT8OZioHsiw 提取码:7326
Artydevkit 35Tcsg324 https://pan.baidu.com/s/1gBq6_pbFve9PV6BwRfas9A 提取码:5roa
注:最新2020.2买的蜂鸟板fpga是Artix-7XC7A100T (xc7a100tfgg484-2) ,板上fpga外接flash是 n25q128-3.3v-spi-x1_x2_x4 (Vivado 2018中没有,烧写mcs文件时外接flash需要设定成mt25ql128-spi-x1_x2_x4)
我是riscv, fpga方面的新手,希望能够得到大家的帮助共同进步,多谢!