基于Lemon ZYNQ的PYNQ上手笔记 章节一 准备工作之PYNQ系统镜像的烧录

本章节将介绍如何下载PYNQ镜像,并将PYNQ镜像烧录到TF卡中。

因为Lemon ZYNQ主板在硬件资源上是与PYNQ官方镜像高度匹配的,所以使用前我们并不需要像Smart ZYNQ主板或者其他厂家的ZYNQ主板一样对PYNQ操作系统进行针对性的移植重新编译, 我们可以直接在PYNQ的网站上下载系统镜像,并烧录到SD卡上即可。这样我们就可以将更多的注意里放在如何使用PYNQ上,而不是移植的准备工作上。

一、镜像的下载

PYNQ的镜像我们可以在www.pynq.io官网找到,当前的镜像版本是V3.1,因为后续版本可能会有不同,所以这里不直接贴PYNQ的镜像链接了,大家可以自行到www.pynq.io上找到。

a) 在www.pynq.io主页选择Boards

b) 找到Downloadable PYNQ images 选项, 选择PYNQ-Z1 对应的镜像下载 ,如下图所示,当前最新的镜像是 v3.0.1版本 (这里也把PYNQ-Z1 V3.0.1对应的下载链接贴上,这个链接后续也有可能会失效https://bit.ly/pynqz1_v3_0_1

下载完成后,需要用解压软件将压缩包进行加压缩,得到 .img 文件

二 镜像的烧录

这一步需要将解压后的 pynq_z1_v3.0.1.img(如果是更新的版本,则文件名会对应新的版本号) 镜像文件烧录到TF卡中。可以使用的工具有USB Image Tool 或 Win32DiskImager(自带中文) 两种工具都可在windows 上运行,并且都可以在官网免费下载到。下面以Win32DiskImager 为例介绍镜像烧录过程。

a) 下载Win32DiskImager 可以在官网下载得到 Win32 Disk Imager – Download [Official Site] ,并进行安装。

b) 将TF卡通过读卡器连接到PC电脑 (为减少问题发生的概率,请尽量使用闪迪的TF存储卡,容量需要大于8GB)

c) 在右侧设备栏选中TF卡在系统下对应的盘符(下图中是设备K) 这里请一定要仔细确认盘符,以免将其他的存储盘给覆盖掉了。

在左侧的镜像文件路径中,选中我们刚才解压缩的pynq_z1_v3.0.1.img文件,并点选打开。

确认信息无误后,点选写入(并在弹出的确认覆盖的警告栏中点选YES),开始将镜像写入到TF卡中(因为写入操作会覆盖原先数据,如果TF卡上原先存在重要数据,请务必做好备份工作)。

写入操作将持续数分钟,请耐心等待

直到弹出写入成功字样, 代表信息写入成功了。

d) 完成后,请通过“安全移除硬件”的方式退出设备,并拔出TF卡读卡器。 至此,TF卡的写入已经完成了 (如重新将TF卡连接WINDOWS 电脑会提示是否格式化,千万不要格式化操作)

烧录镜像后的TF卡插入电脑后在磁盘管理工具里可以看到三个区域:

  • 一个FAT格式类型的PYNQ分区里面包含boot.bin等
  • 一个ext4 类型格式的分区(这部分分区在win下是无法识别的会提示为被格式化)
  • 超出这两个分区后的空间会不被利用(windows下显示未分配)。

至此,PYNQ开发的准备工作一 镜像烧录已经完成。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注