完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`玩转Zynq连载27——导出PS硬件配置和新建SDK工程 更多资料共享 腾讯微云链接:https://share.weiyun.com/5s6bA0s 百度网盘链接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw 提取码:ld9c 腾讯微云链接:https://share.weiyun.com/5s6bA0s 百度网盘链接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw 提取码:ld9c 配置好PS的PL工程,在完成编译后,需要将PS的硬件配置导出,作为SDK的BSP(BoardSupport Package),然后SDK上可以新建软件工程,编写应用程序,实现Zynq上Cortex A9的开发。本节以zstar_ex50工程为例,演示如何将PL工程的PS硬件配置导出、在SDK新建一个最简单的HelloWorld模板工程。 PL工程编译完成后,如图所示,点击菜单File--> Export --> Export Hardware。 弹出如图所示对话框,默认设置,点击OK。 点击File --> LaunchSDK,启动SDK进行软件工程创建。 弹出如下对话框,使用默认设置,点击OK继续。 SDK界面如下所示。 点击菜单栏上的File -->New-->Application Project新建工程。 New Project界面弹出,输入工程名称(ProjectName)为Helloworld,其它选项使用默认设置,点击Next进入下一个页面。 Templates(模板)页面可以选择SDK预设的模板工程,选中AvailableTemplates(可用模板)下的Hello World。点击Finish完成工程创建。 随后,如图所示,ProjectExplorer下出现了两个新的工程Helloworld和Helloworld_bsp,Helloworld是应用工程,用户的源码都在此编辑产生,Helloworld_bsp的bsp即board support package(硬件板级支持包),顾名思义,它存储的当前软件工程对应需要的硬件驱动支持。所有的应用工程都需要有一个bsp工程的支持,当然,如果我们再创建一个应用工程,可以不用勾选默认生成一个新的bsp工程,就指向当前的Helloworld_bsp作为bsp工程也是没有问题的。展开应用构成Helloworld,在src下面的helloworld.c是这个应用工程的主要C源码文件。这个C源码也很简单,就是上电初始化Zynq系统(init_platform()),然后串口打印Hello world(print("Hello World ")),完成后关闭系统(cleanup_platform())。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
885个成员聚集在这个小组
加入小组4533 浏览 0 评论
特权同学 Verilog边码边学 Lesson01 Vivado下载与安装
2647 浏览 1 评论
玩转Zynq连载50——[ex69] FIR滤波器IP仿真实例
4332 浏览 2 评论
玩转Zynq连载49——[ex68] MT9V034摄像头的图像FFT滤波处理
5269 浏览 1 评论
玩转Zynq连载48——[ex67] Vivado FFT和IFFT IP核应用实例
5315 浏览 0 评论
1943浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 09:58 , Processed in 0.723992 second(s), Total 66, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号