【Z-turn Board试用体验】Z-turn Board 学习笔记(2)---HelloWorld

HelloWii ( 楼主 ) 2015-6-5 20:23:31  显示全部楼层
本帖最后由 HelloWii 于 2015-7-13 12:57 编辑


MY-XC7Z010_TOP_REMARK.png



本篇主要是用米尔科技的Z-trun Board通过串口打印数据出来,只是使用了PS部分来完成了这个功能,并没有使用PL部分。


(1)打开Vivado 软件新建一个项目,选择RTL项目


         都是按照默认选项点击下一步即可,芯片选型如下:

1.jpg

图2-1:芯片选择

(2)添加 IP 如下图所示

2.jpg

图2-2:添加IP

      点击 Add IP ,如图2-3所示:

3.jpg

图2-3:Add  IP

       双击下图的 标示,添加CPU 如图2-4所示

4.jpg

图2-4:添加CPU

(3)设置CPU

      点击Run Block Automation

5.jpg

图2-5:Run Block Automation

  进入设置界面,只留下FIXED_IO.

       PS-PL Configuration->General->Enable clock Resets->去勾选FCLK_RESET0_N

       PS-PL Configuration->GP Master AXI InteRFace->去勾选 M AXI GP0 interface

       Clock Configuration->PL Fabric Clocks->去勾选FCLK_CLK0

      DDR Congiguration->去勾选Enable DDR

      设置SD和UART引脚

      MIO Configuration->Bank1 IO Voltage      LVCMOS 1.8V.

      MIO Configuration->IO Peripherals->选上SD 0, SD 0的引脚配置:

     MIO Configuration->IO Peripherals->选上UART 1, UARRT 1的引脚配置:

   点击OK返回Diagram界面, 把DDR接口删掉,配置之后的界面

   如下图所示:

6.jpg

图2-6:IO配置

(4)生成设计文件

     右击system项->Generate Output Products->直接点Generate,

     右击system项->Create HDL Wrapper 选下面一项,点OK

     如图7所示

7.jpg

图2-7:生成设计文件

(5)导出硬件设计文件到SDK

         导出前要确保Block Design是打开的

        File->Export->Export Hardware->直接点OK,这样会把硬件文件system_wrapper.hdf导到demo.sdk文件夹下,SDK工程 也在该目录下

(6)启动SDK

          File->Launch SDK-> 点OK

         在SDK中->File->New->New Application Project->设置如下,点next->选demo  (如图2-8所示)

8.jpg

图2-8:Demo工程

       将ps7_init.c和ps7_init.h copy到demo/src目录下

       修改demo/src/platform.c

      init_platform函数,将ps7_init()函数和 头文件#include "ps7_init.h" 注释去掉

      编译代码

      修改Helloworld.c 文件即可。如下所示:

      生成BootImage :右击helloword工程->Create boot Image->Create Image

      如图2-9所示:

9.jpg

图2-9:生成启动镜像

      将生成的BOOT.bin 复制到使用过HP USB Disk Storage Format Tool格式化成启动盘的SD卡根目录下,插入到Z-trun Board上。

     将Z-turn Board的 JP跳槽设置成从SD卡启动

     将Z-turn Board的 USB-UART和电脑连接,启动即可看到串口打印的消息



Z-turn Board 学习笔记(1)---开箱



10个回复

wjh_yw 发表于 2015-6-16 12:02:03
学习学习,谢谢分享!
回复

举报 使用道具

HelloWii 发表于 2015-7-2 17:59:57
xianyoudian 发表于 2015-6-21 14:25
按你的步骤做到(6)启动SDK,出现如下错误:

是不是安装的环境问题呀,,我具体也不知道呀。。。
HelloWii 发表于 2015-7-11 09:51:35

加油。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
missilesong 发表于 2015-12-10 12:11:23
我的vivado 15.1   的新建后,死活编译不过!我选的是7020的
HelloWii 发表于 2015-12-23 17:25:17
missilesong 发表于 2015-12-10 12:11
我的vivado 15.1   的新建后,死活编译不过!我选的是7020的

把 报错 信息  贴出来  给大家看一看
htwu 发表于 2016-2-1 14:48:35
HelloWii 发表于 2015-12-23 17:25
把 报错 信息  贴出来  给大家看一看

点击 File->Lauch SDK后出现以下报错信息:
INFO: [Vivado 12-393] Launching SDK...
INFO: [Vivado 12-417] Running xsdk -workspace /home/htao/work/Zturn/HelloWorld/HelloWorld.sdk -hwspec /home/htao/work/Zturn/HelloWorld/HelloWorld.sdk/design_1_wrapper.hdf
ERROR: [Common 17-70] Application Exception: Not found in path: xsdk

是我的软件安装的不全么?
楼主能不能提供个可用的vivado的下载链接?多谢!
sinap_zhj 发表于 2016-2-3 09:10:41
谢谢分享、一起学习、共同进步、共同提高、共同成长!
tuzi2088 发表于 2016-3-17 15:04:51
请问一下 boot image 下面的文件选择和配置时怎么样的?我按默认的是.bit文件,每次从sd卡加载都失败了
tuzi2088 发表于 2016-3-18 13:23:19
tuzi2088 发表于 2016-3-17 15:04
请问一下 boot image 下面的文件选择和配置时怎么样的?我按默认的是.bit文件,每次从sd卡加载都失败了

解决了,自己编写了 FSBL
王大仙abc 发表于 2019-10-3 19:28:14
请问一下 boot image 下面的文件选择和配置时怎么样的?我按默认的是.bit文件,每次从sd卡加载都失败了
您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /7 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 粤ICP备14022951号-2 )

GMT+8, 2020-7-12 02:06 , Processed in 0.535513 second(s), Total 21, Slave 15 queries , Memcache On.

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表