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

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

3天内不再提示

如何建立Vivado工程以及硬件配置

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-08-01 11:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在ZYNQ上移植UCOSIII

版本:Vivado2018.3

UCOS对Xilinx SDK适配的版本:Version1.45

注意:目前这个是Micrium官网的最新版本,该版本支持Vivado2019.1。但测试使用的是Vivado2018.3。

先看官网提供的库:

DesktopMicrium_Xilinx_Repo_1_45ucos_v1_45

将Micrium_Xilinx_Repo_1_45解压到一个固定位置(无中文路径的固定位置)

ucos_v1_45下面有三个文件夹,如图:

10105836-1147-11ed-ba43-dac502259ad0.png

这三个文件夹都需要,但在SDK中仅需要定位到ucos目录下(待会会上图)

教程:

在Vivado上配置好硬件信息,因为大家用的板子不一样,需要配置的硬件信息也不一样,就不给大家工程了。

一、新建Vivado工程

建立好工程,新建BlockDesign,添加IP(搜索ZYNQ),根据自己板子配置各种信息,导出硬件信息。

二、配置SDK

加载SDK,点击Xilinx然后点击Repositories进入如下界面

101d11b6-1147-11ed-ba43-dac502259ad0.png

在LocalRepositories下选择new定位下载的库到ucos_v1_45ucos(你自己放文件的位置)但ucos_v1_45下的其它两个文件夹不要删除。

三、新建Application

选择FilenewApplication进入如下界面

102ed432-1147-11ed-ba43-dac502259ad0.png

填好工程名字,在OS Platform 选择ucos,点击next进入Templates页面

1042836a-1147-11ed-ba43-dac502259ad0.png

点击页面中的Hello Word测试模板,点击Finish,编译即可。

这个教程是经过测试的,因为硬件平台不一致,给大家工程的意义不大,所以就不给了,这里仅给压缩的UCOS文件。

如果是新手不会自己建立Vivado工程以及硬件配置,可以参考市面上的ZYNQ教程,都很详细。使用他们ARM侧的裸机Hello Word教程,Vivado侧不用改,到SDK侧再按照我给的教程。祝大家使用UCOS顺利!

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

    关注

    11

    文章

    3555

    浏览量

    68733
  • Zynq
    +关注

    关注

    10

    文章

    625

    浏览量

    49224
  • Vivado
    +关注

    关注

    19

    文章

    846

    浏览量

    70454

原文标题:UCOSIII在ZYNQ上教程

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    ://www.rvmcu.com/community-topic-id-340.html 6.在vivado下新建一个工程,添加所有的rtl代码以及tb。 7.将e203_defines.v设置
    发表于 11-05 13:56

    Windows系统下用vivado将电路烧写到MCU200T板载FLASH的方法

    文件自动完成FPGA硬件电路的烧写。这样就不必每次调试软件之前都需要重新打开vivado工程下载bitstream,可以更加方便地进行嵌入式软件开发。 首先打开vivado
    发表于 10-29 08:21

    FPNew开源浮点运算单元工程建立

    在添加浮点运算单元时,可以引用开源的浮点运算器以简化所需工作任务压力。在此我们采用了FPnew这个开源工程,再次介绍一些如何将其导成vivado工程。 首先在github上下载fpnew工程
    发表于 10-24 11:08

    vcs和vivado联合仿真

    使用vivado2021.02编译VCS仿真库时一定要加-no_systemc_compile选项进行编译,否则编译会出现systemc的错误,主要也是版本不匹配问题; 2.在打开的工程中选
    发表于 10-24 07:28

    Nucleistudio+Vivado协同仿真教程

    启动NucleiStudio 启动后,会让选择workstation,找一块自己满意的地方放就行。 按照以下步骤新建Helloworld例程? 因为前面建立工程时我们选择的是ILM启动,即从
    发表于 10-23 06:22

    如何使用rt-thread studio中,使用 定制化的SDK建立工程

    --target=eclipse生成 rt-thread studio 工程 在rt-thread studio中,使用sdk Manager 导入配置成功。 配置成功了, 问题: 我如何使用在 rt-thread stud
    发表于 09-26 06:16

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    AMD Vivado ChipScope助力硬件调试

    许多硬件问题只有在整个集成系统实时运行的过程中才会显现出来。AMD Vivado ChipScope 提供了一套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力设计调试。
    的头像 发表于 09-05 17:08 896次阅读

    使用DAP miniWiggle在ADS中进行对代码的工程下载以及进入调试模式进行调试,需要安装配置什么环境?

    如题,现在想使用DAP miniWiggle在ADS中进行对代码的工程下载以及进入调试模式进行调试,请问需要安装配置什么环境以及相关的有什么操作步骤,感谢解答
    发表于 07-31 06:08

    Vivado无法选中开发板的常见原因及解决方法

    在使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择开发板,这样 Vivado 能够自动
    的头像 发表于 07-15 10:19 1384次阅读
    <b class='flag-5'>Vivado</b>无法选中开发板的常见原因及解决方法

    硬件调试:JLink 驱动配置与调试技巧

    摘要: 本文深入探讨了 JLink 调试器在嵌入式系统硬件调试中的应用,详细阐述了 JLink 驱动配置的方法以及硬件调试技巧。本文以国科安芯的AS32系列MCU芯片为例,通过分析 J
    的头像 发表于 06-12 23:20 1259次阅读
    <b class='flag-5'>硬件</b>调试:JLink 驱动<b class='flag-5'>配置</b>与调试技巧

    找高级硬件工程以及硬件总监/经理

    负责独立完成电源方案选型、原理图、layout、测试报告、安规确认、bom输出、器件选型、试产、量产等开发工作; 3.负责各研发项目硬件部分周期把控、技术支持、相关组织及各相关部门工作沟通协调; 4.
    发表于 05-15 17:49

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    e203在vivado硬件里自定义指令识别为非法指令怎么解决?

    e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件里自定义指令识别为非法指令怎么解决
    发表于 03-07 07:34