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

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

3天内不再提示

MAXREFDES43# ZedBoard 快速入门指南

chencui 2026-06-01 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MAXREFDES43# ZedBoard 快速入门指南

一、引言

今天和大家分享的是 Maxim Integrated 的 MAXREFDES43# 与 ZedBoard 开发套件的相关内容。这个组合在电子设计领域有着广泛的应用,无论是初学者还是有经验的工程师,都能从中学到很多实用的知识和技巧。下面我将详细介绍使用 MAXREFDES43# 与 ZedBoard 开发套件所需的设备、软件下载方法以及具体的操作步骤。

文件下载:MAXREFDES43#.pdf

二、所需设备

硬件设备

  1. MAXREFDES43# 开发板:这是整个系统的核心组件之一。
  2. ZedBoard™ 开发套件:为系统提供了基础的开发平台。

    运行环境

    SD 卡运行二进制文件

  3. 主机 PC:需要安装 Windows® 操作系统,并安装终端软件(如 HyperTerminal),同时具备两个 USB 端口
  4. CP2104 设备驱动:即 Silicon Labs USB - UART 驱动。
  5. 4GB FAT32 格式化的 SD 卡:用于存储系统运行所需的文件。

    从 Xilinx® SDK 运行软件

  6. PC:安装 Windows 操作系统,且安装 Xilinx SDK 版本 14.4,同样需要两个 USB 端口。
  7. Xilinx EDK/SDK 许可证:免费的 WebPACK™ 许可证即可。

三、系统概述

MAXREFDES43# 软件可以通过两种方式下载到 ZedBoard 上:

从 SD 卡启动

这是最简单的方法。只需将包含必要的 CPU 引导加载程序、FPGA 比特流和 MAXREFDES43# 可执行文件的二进制文件存储在 SD 卡中,然后从 SD 卡启动 ZedBoard 即可。这种方式在本文的第 3 节会详细介绍。

使用 Xilinx SDK 下载

这种方式更加灵活,允许对源代码进行修改。具体步骤将在本文的第 4 节详细说明。

四、从 SD 卡启动步骤

1. 下载文件

从 MAXREFDES43# 页面下载最新的 BOOT.BIN 文件。

2. 准备 SD 卡

获取一个 4GB 的 FAT32 格式化的 SD 卡,例如 ZedBoard 附带的 SD 卡。

3. 复制文件

将 BOOT.BIN 文件复制到 SD 卡中。在 Windows PC 上操作时,可能需要使用 USB - SD 适配器和 micro - SD 到 SD 适配器。

4. 清理 SD 卡

确保 micro - SD 卡上只有 BOOT.BIN 文件。如果使用的是 Avnet 提供的 SD 卡,它预装了 Linux 测试映像,需要将其移除。

5. 插入 SD 卡

将 SD 卡从主机 PC 中取出,确保 ZedBoard 已关闭电源,然后将 SD 卡插入 ZedBoard。

6. 配置跳线

将 ZedBoard 的启动源跳线配置为从 SD 卡启动。

7. 连接开发板

将 MAXREFDES43# 参考板插入 JA1 连接器,注意方向,使 MAXREFDES43# 板的元件面与 ZedBoard 的元件面相对,并且 MAXREFDES43# 必须插入 Pmod 连接器的顶行。

8. 连接电源和接口

通过 UART 连接器 J14 和编程连接器 J17 连接到 PC(也可以连接 JTAG 连接器)。将 12V 电源连接到桶形插孔 J20,将 SW8 拨到 On 位置,为 ZedBoard 开发套件供电。如果 BOOT.BIN 文件成功加载,红色 LED(LD0 - LD7)应该开始闪烁,表明 MAXREFDES43 软件正在运行。

9. 打开终端程序

在 PC 上打开 HyperTerminal 或类似的终端程序,选择串行连接,找到合适的 COM 端口(通常是较高编号的端口),并将连接配置为 115200,n,8,1,none(流控制)。

10. 显示菜单

按下数字“0”键显示 MAXREFDES43# 演示菜单。

11. 返回主菜单

按下数字“9”键返回 MAXREFDES43# 主菜单。

五、从 Xilinx SDK 下载演示步骤

1. 连接开发板

将 MAXREFDES43# 板连接到 ZedBoard 开发套件的 JA1 端口,确保连接器对齐,MAXREFDES43# 的 6 针 Pmod 连接器连接到 ZedBoard Pmod 连接器的顶行。

2. 下载文件

从 MAXREFDES43# 页面下载最新的 RD43V02_70.ZIP 文件。

3. 解压文件

将 RD43V02_70.ZIP 文件解压到 PC 上的一个目录中。需要注意的是,解压路径的总长度不能超过 250 个字符,且路径中不能包含空格。

4. 打开 Xilinx SDK

从 Windows 开始菜单中打开 Xilinx Software Development Kit(SDK),该设计需要 Xilinx EDK/SDK 版本 14.4。

5. 下载比特流

下载比特流(top_mem.bit)文件到开发板。这个比特流包含了带有主密钥的 FPGA 硬件设计和软件引导加载程序。

6. 打开终端程序

打开一个终端程序,用于与 FPGA 板进行通信

7. 下载并运行可执行文件

使用 Xilinx SDK 下载并在 ARM® Cortex® - A9 上运行可执行文件(.ELF)。

六、包含文件说明

硬件设计的顶层是一个适用于 Xilinx ISE 版本 14.4 的 Xilinx ISE® Project Navigator 项目(.XISE)。C 代码设计实例化了 Zynq® ARM 核心、运行 Zynq ARM 核心所需的支持硬件以及与 Pmod 端口接口的外设。这作为一个 Xilinx 软件开发套件(SDK)项目提供,其中包括一个演示软件应用程序,用于评估 MAXREFDES43# 子系统参考设计。较低级别的 C 代码驱动程序例程可以移植到用户自己的软件项目中。

七、详细操作流程

1. 硬件连接

将 MAXREFDES43# 板连接到 ZedBoard 开发套件的 JA1 端口,其他 Pmod 端口(JB1,JC1,JD1)可以稍后启用。确保 J3 的 2 号和 3 号引脚以及 J4 的 2 号和 3 号引脚之间连接跳线。通过 UART 连接器 J14 和编程连接器 J17(也可以连接 JTAG 连接器)将 ZedBoard 连接到 PC,将 12V 电源连接到桶形插孔 J20,将 SW8 拨到 On 位置为 ZedBoard 开发套件供电。MAXREFDES43# 板完全由 ZedBoard 开发套件供电,无需外部电源。

2. 下载文件

从 www.maximintegrated.com/MAXREFDES43 下载最新的 RD43V02_70.ZIP 文件,所有可下载的文件都在 DESIGN RESOURCES 选项卡下。

3. 解压文件

将 RD43V02_70.ZIP 文件解压到 PC 上的一个目录中,注意路径长度和空格问题。

4. 打开 SDK

从 Windows 开始菜单中打开 Xilinx Software Development Kit(SDK),按照提示选择工作区目录。

5. 检查项目组件

检查 SDK 项目资源管理器中是否包含四个组件,如果缺少则通过导入现有项目的方式添加。

6. 下载比特流

点击 Program FPGA 图标,选择 zynq1_hw_platform,选择 bitstream 文件(top_mem.bit)和 BMM 文件(edkBmmFile.bmm),然后点击 Program 开始下载。

7. 设置终端程序

在加载 FPGA 上的可执行固件文件之前,需要在 PC 上运行终端程序。确保 PC 安装了适当的 Windows 驱动程序,选择合适的终端程序(如 Tera Term 或 HyperTerminal),并将通信设置为 921,600 波特率、8 位数据位、无校验位、1 位停止位和无流控制。

8. 下载并运行可执行文件

在 maximPMOD 项目上右键点击,选择 Run As -> Run Configurations…,选择 maximPMOD.elf 文件和 ps7_init.tcl 文件,然后点击 Run 运行程序。

八、附录内容

附录 A:项目结构和关键文件名

文档中对项目结构和关键文件名进行了说明,方便开发者了解项目的组织和文件的用途。

附录 B:重要代码片段

提供的“C”代码在安全性方面存在一些不足,如未将认证代码放置在 TrustZone 或可引导区域以防止黑客干预。更多详细信息可参考 Xilinx 的 UG1019 文档。

附录 C:预安装主密钥到比特流

介绍了如何将新的主密钥合并到设计比特流中。通过使用 Xilinx 命令行工具 data2mem 将 test.mem 文件与 top.bit 文件合并,生成新的比特流 top_mem.bit。在下载设计的新比特流时,要使用新的 top_mem.bit 文件。

九、总结

通过本文的介绍,相信大家对 MAXREFDES43# 与 ZedBoard 开发套件的使用有了更深入的了解。无论是从 SD 卡启动还是使用 Xilinx SDK 下载,都有详细的步骤和说明。在实际操作过程中,大家可能会遇到各种问题,欢迎在评论区交流讨论。希望本文能对大家的电子设计工作有所帮助。

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

    关注

    2

    文章

    249

    浏览量

    25356
  • Zedboard
    +关注

    关注

    45

    文章

    71

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAXREFDES79# IO-Link 主站快速入门指南

    MAXREFDES79# IO-Link 主站快速入门指南 一、引言 在工业自动化领域,IO - Link 技术为传感器和执行器与控制器之间提供了高效、可靠的通信方式。
    的头像 发表于 06-02 09:15 182次阅读

    快速启动Corona (MAXREFDES12#) Nexys 3设计

    快速启动Corona (MAXREFDES12#) Nexys 3设计 引言 在电子设计领域,快速启动并运行一个新的设计是非常关键的。今天我们就来详细介绍如何快速启动Corona
    的头像 发表于 06-02 09:10 150次阅读

    MAXREFDES71# ZedBoard快速上手指南

    MAXREFDES71# ZedBoard快速上手指南 一、引言 在电子设计领域,快速上手新的开发平台和工具是提高工作效率的关键。
    的头像 发表于 06-02 09:05 167次阅读

    电子工程师的 Santa Fe (MAXREFDES5#) Nexys 3 快速上手指南

    电子工程师的 Santa Fe (MAXREFDES5#) Nexys 3 快速上手指南 在电子设计的领域中,快速搭建和验证设计方案是提高开发效率的关键。今天,我们就来详细探讨一下 S
    的头像 发表于 06-01 16:50 231次阅读

    MAXREFDES44# MicroZed开发板快速上手指南

    MAXREFDES44# MicroZed开发板快速上手指南 一、引言 在电子设计领域,MicroZed开发板是一款功能强大的工具,而MAXREFDES44#参考设计则为其增添了更多应
    的头像 发表于 06-01 16:45 235次阅读

    MAXREFDES42# IO-Link RTD温度传感器快速入门指南

    MAXREFDES42# IO-Link RTD温度传感器快速入门指南 在电子工程师的日常工作中,准确且高效地使用各类传感器是一项重要技能。今天就为大家详细介绍
    的头像 发表于 06-01 16:40 126次阅读

    MAXREFDES37# IO - Link 伺服驱动器快速上手

    - Link 伺服驱动器的快速启动指南,希望对各位工程师有所帮助。 文件下载: MAXREFDES37#.pdf 一、所需设备 硬件设备 PC :需安装 Windows® 7 或 Windows 8
    的头像 发表于 06-01 16:30 112次阅读

    MAXREFDES32# ZedBoard快速上手指南

    MAXREFDES32# ZedBoard快速上手指南 在电子设计领域,快速评估和验证设计方案是非常重要的。
    的头像 发表于 06-01 16:30 103次阅读

    MAXREFDES24EVSYS设计加速器套件:快速评估4通道模拟输出功能

    MAXREFDES24EVSYS设计加速器套件:快速评估4通道模拟输出功能 在电子设计领域,快速验证和评估新设计的功能对于提高开发效率至关重要。Maxim Integrated
    的头像 发表于 06-01 16:15 36次阅读

    MAXREFDES155#:物联网嵌入式安全公钥数据路径快速上手

    MAXREFDES155#:物联网嵌入式安全公钥数据路径快速上手 在物联网飞速发展的今天,数据安全成为了至关重要的一环。MAXREFDES155#子系统参考设计借助DS2476 DeepCover
    的头像 发表于 06-01 16:10 47次阅读

    MAXREFDES165# 四通道 IO-Link 主站快速上手指南

    MAXREFDES165# 四通道 IO-Link 主站快速上手指南 在工业自动化领域,IO-Link 技术正发挥着越来越重要的作用。今天就来跟大家分享一下 Maxim Integrated
    的头像 发表于 06-01 16:05 38次阅读

    MAXREFDES145# 8-Channel IO-Link Master快速上手指南

    MAXREFDES145# 8-Channel IO-Link Master快速上手指南 作为电子工程师,在实际项目中,我们经常会遇到各种新的硬件设备和软件工具。今天就来和大家分享一下
    的头像 发表于 06-01 16:05 44次阅读

    SmartMesh IP VManager快速入门指南

    SmartMesh IP VManager快速入门指南 一、引言 本文旨在为大家提供使用SmartMesh IP VManager的快速上手体验。我们将使用VManager设置中的组件
    的头像 发表于 05-25 13:20 156次阅读

    MAXREFDES106无法搜索到对应的模块为什么

    Category: Hardware Product Number: MAXREFDES106 MAXREFDES106,我按照手册连接模块,但是无法搜索到对应的模块
    发表于 05-21 07:13

    PROFET™ +2 12V 演示板快速入门指南

    PROFET™ +2 12V 演示板快速入门指南 在电子设计领域,PROFET™ +2 12V 高端开关是一款备受关注的产品。今天,我们就来详细探讨一下 PROFET™ +2 12V 演示板的
    的头像 发表于 12-21 15:20 1217次阅读