0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ps工程helloworld的建立步骤教程详解

Hx 作者:工程师陈翠 2018-07-13 09:07 次阅读

Zedboard的PS工程,helloworld,使用的软件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。这次实验主要参考的是超级晴天的文档,但是按照他的步骤还是不能成功,倒腾了好几个小时才搞定了。当中有出现过FPGA configuration is not done on the target。Please configure the target with bitstream and try again的错误,但是都解决了。因为之间有一些很关键的步骤省略了,可能也是由于软件的版本不同的原因。下面就是具体的步骤。

首先你要确保你的usbuart驱动是正确安装的,具体在前面文档有记录。

一.配置硬件信息

启动PlanAhead,进入新建工程向导

ps工程helloworld的建立步骤教程详解

选择工程名和路径

ps工程helloworld的建立步骤教程详解

选择RTL工程

ps工程helloworld的建立步骤教程详解

不添加任何文件,一路next

ps工程helloworld的建立步骤教程详解

选择board,这里选择parts也是可以的(实验成功),这里选择boards,如下图

ps工程helloworld的建立步骤教程详解

完成工程向导

ps工程helloworld的建立步骤教程详解

PlanAhead进入工作视图,在Project Manager中单击那个有+的图标(addsources),出现下图,选择EmbeddedSources

ps工程helloworld的建立步骤教程详解

ps工程helloworld的建立步骤教程详解

Next 选着Create Sub-Design。

ps工程helloworld的建立步骤教程详解

输入名称,注意千万不要是module。

ps工程helloworld的建立步骤教程详解

确定后,提示所建立的一个zynq工程,提示是否建立bsb Wizard,选择yes

ps工程helloworld的建立步骤教程详解

意这里也就和超级晴天中最大的不同的地方,选择了yes以后,出现的是下图

ps工程helloworld的建立步骤教程详解

选择ok,出现下图

ps工程helloworld的建立步骤教程详解

选择next,

ps工程helloworld的建立步骤教程详解

这里不要大意,一定要把右侧的两个东西来remove掉,我当时就是卡在这里。,remove后出现这样的图

ps工程helloworld的建立步骤教程详解

点击finish就可以了,然后进入zynq的配置界面,Diligent公司做好了一个配置方案,可以到网上下载到配置文件

点击上图中的import,找到那个,xml文件。(没有这个文件的话可以问我要)。点击ok和yes,这里就不贴图了,之后的图是这样的

ps工程helloworld的建立步骤教程详解

可以看到配置前后是有一些区别的。关掉xps,回到PlanAhead,看到

ps工程helloworld的建立步骤教程详解

右键这个,xmp文件,选择Create Top HDL,生成顶层HDL文件。

ps工程helloworld的建立步骤教程详解

最后一步,将硬件信息导入到SDK,File-》Export Hardware,记得勾选Launch SDK,至此,硬件配置完成了。

ps工程helloworld的建立步骤教程详解

二:建立软件工程

上一步会进入sdk,

ps工程helloworld的建立步骤教程详解

File-xilinx c project

ps工程helloworld的建立步骤教程详解

然后next和finish就可以了。可以适当修改helloworld。C文件。如下图

ps工程helloworld的建立步骤教程详解

Save,会自动编译。

ps工程helloworld的建立步骤教程详解

右键hello_world_0,Run As----Run Configuration

出现

ps工程helloworld的建立步骤教程详解

双击Xilinx C/C++ELF,run就可以了,

ps工程helloworld的建立步骤教程详解

观察效果

ps工程helloworld的建立步骤教程详解

总结:在module_1这里栽了跟头,因为一开始用的是module,还有就是那个很关键的必须把那两个东西给remove掉。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PS
    PS
    +关注

    关注

    0

    文章

    73

    浏览量

    36422
  • helloworld
    +关注

    关注

    0

    文章

    13

    浏览量

    4365
收藏 人收藏

    评论

    相关推荐

    Xilinx ZYNQ开发案例HelloWorld实验工程

    HelloWorld工程虽小,五脏俱全,算是一种朝圣。配置要和板子对应,大家注意修改。 操作步骤: 硬件部分 1. 新建Vivado工程。选择芯片型号xc7z020clg484_1
    的头像 发表于 12-26 11:48 3567次阅读
    Xilinx ZYNQ开发案例<b class='flag-5'>HelloWorld</b>实验<b class='flag-5'>工程</b>

    PS2251-61量产详解过程

    PS2251-61量产详解过程
    发表于 04-05 09:21

    Hightec GNU下自己建立makefile工程的简要步骤

    大的嵌入式工程,可能CDT生成自动makefile就比较困难了,并且比较大的工程需要更多的目标文件、库文件的连接,以及不同目标文件的一起连接。还需要分步骤编译、和连接,很多时候在dos下直接调用编译器来
    发表于 12-20 10:52

    请问StarterWare例程中Platform怎么建立的?

    根据手册5-基于StarterWare的TMS320C6748裸机程序开发入门详解教程,可以成功建立工程。但是,有一个问题,在一个工作空间中建立多个
    发表于 08-30 10:06

    玩转Zynq连载27——导出PS硬件配置和新建SDK工程

    最简单的HelloWorld模板工程。 2导出PS硬件配置PL工程编译完成后,如图所示,点击菜单File--> Export --> Export Hardware。弹出
    发表于 09-25 09:43

    STM32程序的移植详解步骤

    一,概括程序的移植包括以下几步1.观察待移植程序调用了哪些文件,将这些文件放入移植的工程当中2.在keil当中添加这些文件,并且添加.h文件的路径3.处理头文件及软件版本匹配的问题二,详解步骤
    发表于 08-23 07:27

    介绍STM32F1工程建立步骤

    怎样去开发一种STM32F1单片机呢?STM32F1工程建立都有哪些步骤
    发表于 11-25 06:56

    工程模板创建步骤

    工程模板创建步骤1、创建步骤2、一些问题ARM编译器不能编译1、创建步骤关于工程的创建步骤,这篇
    发表于 01-12 07:32

    LK32T102工程建立步骤

    工程建立步骤建立一个文件夹,文件夹的名称就是任务名称,如XX将test1-gpio文件夹中的内容全部拷贝到XX通过uVision(或直接点击XX文件夹下的*.uvprojx)打开
    发表于 01-19 06:25

    CCS6.0如何建立工程

    建立工程步骤及相关错误的解决办法
    发表于 04-28 09:29 40次下载

    Uboot移植步骤详解

    Uboot移植步骤详解
    发表于 10-30 08:46 21次下载
    Uboot移植<b class='flag-5'>步骤</b><b class='flag-5'>详解</b>

    XPS工程建立步骤详解

    1、点击PlanAhead工程界面图1-10左侧的Add Sources,出现如图2-1所示界面。选择Add or Create Embedded Sources,点击Next。 2、如图2-2
    发表于 11-17 02:01 1626次阅读
    XPS<b class='flag-5'>工程</b><b class='flag-5'>建立</b><b class='flag-5'>步骤</b><b class='flag-5'>详解</b>

    Keil4-建立STM32工程详解

    Keil4-建立STM32工程详解
    发表于 02-03 10:34 41次下载

    使用Keil软件建立单片机工程步骤详细说明

    本文档的主要内容详细介绍的是使用Keil软件建立单片机工程步骤详细说明。
    发表于 12-05 17:23 11次下载
    使用Keil软件<b class='flag-5'>建立</b>单片机<b class='flag-5'>工程</b>的<b class='flag-5'>步骤</b>详细说明

    OpenHarmony创建和运行HelloWorld

    开发环境配置好后,可以通过运行HelloWorld工程来验证环境设置是否正确。
    的头像 发表于 04-14 14:11 1482次阅读
    OpenHarmony创建和运行<b class='flag-5'>HelloWorld</b>