本帖最后由 409149645_166831387 于 2019-11-7 01:21 编辑

      对于MYD-C7Z010开发板硬件外观上的美图,我没有做其它特意性的排版,从米尔科技的官网摘截了几张图,我们来大致的领略一下MYD-C7Z010的风采。 经过前段时间的摸索与尝试,基本了解了赛灵思的Vivado工具入门级操作步骤,对于刚接触Vivado开发环境的工程师,相信此贴会对您有较好的指引作用。
02.png 01.png 00.png
    根据《MYC_C7Z01020入门指导手册.pdf》描述,文档中采用的是Vivado2017.1的版本,而我从网站上下载的是Vivado2017.4的版本,看看这两个版本是否存在差异。经亲自体验,发现没有存在多大的差异。搭建Xilinx开发环境,那让我们从Vivado的安装开始。首先在网站上下载Vivado2017.4的安装包,大小16.17G,然后双击会出现如下警告提示,均点击“Ignore”即可。
启动安装Vivado2017.png
然后点击下一步,会出现如下界面:
001.png
然后选择E盘的根目录,创建安装Vivado的文件夹
002.png
然后点击“Install”
003.png
则会依次进入下面几个界面,请耐心等待加载。
004.png 005.png 006.png 007.png
提示Xilinx Software Install安装完成后,接下来我们需要提供产品的激活秘钥,当然没有激活也是可以用的,但是可能会出现一些意想不到的问题,正如Keil工具一样,没有获得license,在线Debug就会存在问题,因此建议大家还是获取一下秘钥为好。
    因此,需要在Xilinx的官网(https://www.xilinx.com/)上注册一个账号,然后再在注册时填写的邮箱中点击链接,激活注册的账号。
008.png
登录进Xilinx的官网后,依次选择如下选项
009.png 010.png 011.png 012.png 013.png
然后会弹出秘钥发送到您注册时填写的邮箱中
014.png
在邮箱或者Xilinx的官方网站个人页面下均会有自己所点选的版本秘钥文件,然后下载保存到安装Xilinx的子目录下,然后将秘钥Xilinx.lic文件加载进Vivado的产品秘钥管理选项中。
015.png 016.png
    至此我们的Vivado软件已顺利安装完成了,接下来我们来聊聊如何使用其搭建硬件平台。
启动Vivado,界面如下,进入快速新建工程菜单,然后点击默认的“下一步”
017.png
然后会出现如下界面,稍作修改,然后点选“xc7z010clg400-1”的选项,因为我们的开发板硬件是C7Z010
018.png
接着需要设计硬件上的电路原理,截图如下所示:
019.png 020.png 021.png
这里以加载官方SDK中提供的GPIO配置文件为例,选择如下的tcl文件
022.png
然后根据指导手册,我们将硬件的配置设置,constant IP核添加到图框中,如下截图
023.png 024.png 025.png 026.png 027.png 028.png 029.png 030.png 031.png 032.png
至此硬件原理构建完成,然后需要将硬件导出到SDK中,硬件平台导入后打开SDK,design_1_wrapper_hw_platform_0将用于生成硬件平台的 BSP。 033.png 034.png 035.png 036.png 创建上述所指引的“Hello World”工程,然后选择SDK提供的模板Hello World,随后这个工程就被添加到SDK中了,然后将工程编译完成后,生成的elf文件就是我们需要烧录进开发的纯二进制文件。此次分享就到这里,欢迎各位网友围观吐槽,谢谢!