FPGA | Mac配置PYNQ-Z2开发环境
作者:互联网
参加竞赛的缘故需要用到Xilinx的PYNQ,但网上搜到的开发环境配置教程都是Windows下的,对于Mac用户不是很友好,虽然好像搞硬件开发对Mac一直都不太友好 (T_T) ,写博客记录一下过程。
准备工作
- MacOS Mojava(10.14.6)
- PYNQ-Z2开发板一块
- 以太网线一根
- 8G+ MicroSD卡一张
- MicroUSB线一条
- 拓展坞一个(Mac硬伤)
PYNQ开箱
Wow!这开发板颜值吹爆,单身久了看块儿板子都甜甜的。
烧录镜像
- 下载镜像,可以在PYNQ官网上下载,目前的最新版本是v2.6:
- 格式化,使用Mac自带的磁盘工具将SD卡内容抹除,格式选择FAT:
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210107200147357.jpg?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH
R0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTgwNjQ2,size_16,color_FFFFFF,t_70#pic_center)
- 查看磁盘和分区信息,在终端中输入命令
diskutil list
,找到挂载SD卡的位置(这里是disk3s1):
- 卸载分区,使用
diskutil unmount /dev/disk3s1
命令:
-
烧录镜像,使用命令
sudo dd bs=4m if='/Users/lujie/Desktop/pynq_z2_v2.5.img' of=/dev/rdisk3
,if后面的参数为镜像地址,of后的参数为目标SD卡,这里注意要在disk前加上r:
输入管理员密码,等待烧录完成后提示(过程时间略长):
-
推出SD卡,使用命令
diskutil unmountDisk /dev/disk3
:
当然,如果懒得使用命令行折腾的话,可以找一台Windows电脑用Win32 Disk Imager来烧录。
启动PYNQ
插入烧录好的SD卡,使用Micro USB线和网线将PYNQ和Mac相连,打开开关,首先红灯亮起,大约半分钟后黄蓝灯闪烁,最后4个黄灯常亮表明以SD卡方式启动成功:
网络连接
-
配置静态 ip,在系统偏好设置-网络里找到与PYNQ相连的网线,手动配置IPV4地址如下:
-
启动Jupyter Notebooks,使用浏览器访问http://192.168.2.99,密码是xilinx,之后就可以在此编写Python代码:
网络共享
通过上述方式直接连接到电脑后PYNQ是未接入网络的,而我们使用pip下载包或者更新软件时需要在有网的环境下进行,官方文档里通过将PYNQ网线接到路由器上来解决。这里我们可以直接通过电脑网络共享来解决上网问题。
- 在系统偏好设置-共享里按如下设置:
- 网络测试,可以正常上网:
访问文件夹
要访问服务器下文件夹的内容,在浏览器中输入smb://192.168.2.1
即可在访达中打开文件夹上传或修改文件,密码同样是xilinx:
博客链接
标签:烧录,FPGA,PYNQ,Mac,使用,镜像,SD 来源: https://blog.csdn.net/qq_43580646/article/details/111657010