【Perf-V评测】三色LED
<div class='showpostmsg'> 本帖最后由 eew_3sqZMg 于 2021-2-25 12:04 编辑<p>话说有贵人相助,找到了UBUNTU的登录密码,别提心情有多喜悦,拨云见日,接着我的折腾之旅!</p>
<p>接下来按照文档里的步骤来做,发现文档里提到的路径跟实际路径有些偏差</p>
<p> </p>
<p>由于之前往开发板上烧录35T内核是写到了内存里,并没有写到FLASH里,因此断电内核会丢失。为了一劳永逸,要将.MCS文件写入flash。</p>
<p>35T的工程文件中并没有.mcs文件,这就得自己生成了。生成.mcs文件需要用到vivado的命令行才行。</p>
<h1> </h1>
<p>vivado下生成mcs文件步骤</p>
<p>1、打开Open Hardware Manager</p>
<p>2、 Tools ->Auto Connect</p>
<p>3、TCL输入: write_cfgmem -format MCS -size 128 -interface SPIx4 -loadbit "up 0x0 <span style="color:#e74c3c;">xxx.bit</span>" <span style="color:#c0392b;">xxx.mcs</span></p>
<p>4、Add Configuration Memory Device</p>
<p>5、memory 型号,OK</p>
<p>6、选择mcs,OK</p>
<p>在这里,将第三步的<span style="color:#c0392b;">XXX</span>替换为自己的.bit和.mcs文件名即可。</p>
<p></p>
<p>接下来就要烧写mcs文件了:</p>
<p></p>
<p></p>
<p>烧写成功,板子是这个样子滴:</p>
<p></p>
<p>此时已经有个软核在FPGA芯片里啦,神奇吧,而且下次上电还有哦,接着就可以把这个FPGA芯片当作RISC-V核的CPU来进行二次开发了,一个新的生(ruan)命(he)就此诞生。</p>
<p>接着打开linux虚拟机:</p>
<p>在/Desktop/fengniao/e200_opensource/Perf-V-e-sdk下打开终端,使用make命令编译三色led 代码demo_gpio</p>
<p></p>
<p>make software PROGRAM=demo_gpio BOARD=Perf-V-creative-board</p>
<p>接着用如下命令烧录,烧录之前注意要将下载线连到USER JTAG接口,而且不要忘了让虚拟机连接开发板</p>
<p>make upload PROGRAM=demo_gpio BOARD=Perf-V-creative-board</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>红绿蓝三色</p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>这款FPGA必须要使用UBUNTU吗?</p>
梦溪开物 发表于 2021-3-7 09:40
这款FPGA必须要使用UBUNTU吗?
<p>这款FPGA可以用自己在VIVADO IDE下开发硬件代码运行。此外,厂家开发了蜂鸟软核,这个软核在UBUNTU下运行。</p>
页:
[1]