栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ZYNQ简要开发流程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ZYNQ简要开发流程

开发环境

On Windows :

  • Vivado 2019.2
  • Vitis 2019.2

On Linux :

  • Ubuntu 18.04
简要开发流程

参考手册: https://docs.xilinx.com/ UG892 和 UG1400

On Windows:

  1. 使用 Vivado 进行 PS 端配置.

  2. 使用 Vivado 进行 PL 逻辑端开发.

  3. 从 Vivado 导出 .xsa(with bitstream) 到 Vitis.

  4. 使用 Vitis + .xsa 创建硬件平台 Create Platform Project ,编译后在 zynq_fsbl 文件夹下生成 executable.elf.

  5. 使用 Vitis 根据硬件平台配置创建设备树:

    • 获取设备树仓库 device-tree-xlnx
    • 添加仓库到 Vitis 中 : Xilinx > Repostories
    • 生成设备树 : Xilinx > Generate Device Tree
    • 根据需求自行调整设备树
  6. FPGA比特文件将自动生成于 _ide/bitstream/system_wrapper.bit

On Linux :

  1. linux 开发环境搭建.
  2. 使用上述生成的设备树配置 u-boot 和 kernel.
  3. 编译 u-boot-xlnx 生成 u-boot, rename u-boot > u-boot.elf
  4. 编译内核 linux-xlnx 生成 uImage
  5. 创建根文件系统及应用程序

On Windows :

  1. 使用 Vitis 合成 启动文件: Xilinx > Create Boot Image
  2. 烧写并启动设备
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号