2102|0

56

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

玩转Zynq连载27——导出PS硬件配置和新建SDK工程 [复制链接]

1 概述

         配置好PSPL工程,在完成编译后,需要将PS的硬件配置导出,作为SDKBSPBoard Support Package),然后SDK上可以新建软件工程,编写应用程序,实现ZynqCortex A9的开发。本节以zstar_ex50工程为例,演示如何将PL工程的PS硬件配置导出、在SDK新建一个最简单的HelloWorld模板工程。

 

2 导出PS硬件配置

         PL工程编译完成后,如图所示,点击菜单File --> Export --> Export Hardware

         弹出如图所示对话框,默认设置,点击OK

 

3 SDK新建工程

         点击File --> Launch SDK,启动SDK进行软件工程创建。

         弹出如下对话框,使用默认设置,点击OK继续。

         SDK界面如下所示。

         点击菜单栏上的File -->New -->Application Project新建工程。

         New Project界面弹出,输入工程名称(Project Name)为Helloworld,其它选项使用默认设置,点击Next进入下一个页面。

         Templates(模板)页面可以选择SDK预设的模板工程,选中Available Templates(可用模板)下的Hello World。点击Finish完成工程创建。

         随后,如图所示,Project Explorer下出现了两个新的工程HelloworldHelloworld_bspHelloworld是应用工程,用户的源码都在此编辑产生,Helloworld_bspbspboard support package(硬件板级支持包),顾名思义,它存储的当前软件工程对应需要的硬件驱动支持。所有的应用工程都需要有一个bsp工程的支持,当然,如果我们再创建一个应用工程,可以不用勾选默认生成一个新的bsp工程,就指向当前的Helloworld_bsp作为bsp工程也是没有问题的。展开应用构成Helloworld,在src下面的helloworld.c是这个应用工程的主要C源码文件。这个C源码也很简单,就是上电初始化Zynq系统(init_platform()),然后串口打印Hello worldprint("Hello World\n\r")),完成后关闭系统(cleanup_platform())。

         如果对Helloworld工程的C源码做了任何的修改,保存后通常EDK会自动进行编译。当然如果不放心,可以选择Helloworld工程,右键单击,弹出菜单中点击Build Project对工程进行编译。



此内容由EEWORLD论坛网友ove学习使我快乐原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自FPGA/CPLD论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表