完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
本次将针对创龙的开发板进行pynq系统的移植,pynq为Xilinx为降低软件从业人员的FPGA开发难度所提出的系统,其以Python为基础开发语言,使用Python对ps部分进行编程,并使用Python调用pl部分接口。进行PYNQ移植,首先需要安装vivado、petalinux、SDK等环境,之前移植Linux时已经安装过,但是移植pynq需要注意版本的统一,不同pynq对应的开发工具版本如下:
我们使用的是2018.3版本的开发工具,所以应该选择v2.4版本的pynq。为了加速根文件系统的编译,Xilinx也为我们准备好了预编译根目录文件,可以进入pynq的官网进行下载:
对应zynq我们就下载ARM的版本,对于mpsoc的版本就下载aarch64版本。下载完成后,进入终端输入: git clonehttps://github.com/Xilinx/PYNQ.git cd PYNQ git checkout v2.4 git checkout -b boardname 完成pynq组件的下载,然后进入/PYNQ/sdbuild/scripts/文件目录下,进入终端输入: ./setup_host.sh Pynq将进行自检,检查pynq的移植环境,检查完成后,然后打开shell环境文件: sudo gedit ~/.bashrc 根据vivado、petalinux和sdk的安装路径,添加如下路径: source /opt/pkg/petalinux/2018.3/settings.sh source /opt/Vivado/2018.3/settings64.sh source /opt/SDK/2018.3/settings64.sh exportPATH=/opt/qemu/bin:/opt/crosstool-ng/bin:$PATH 然后进入crosstool 的安装目录/opt/crosstool-ng/lib/crosstool-ng-1.22.0/scripts/build/libc/,打开文件newlib.sh,将文件内的花括号和多余网址删除,改成如下形式:
修改完成后,将对硬件系统进行搭建,这里我们直接使用移植Linux系统时所用的hdf和bin文件,然后在在/PYNQ/sdbuild/ 目录下新建文件夹 ‘prebuilt’,将bionic.arm.2.4.img文件拷贝至该文件夹。 然后在/PYNQ/boards/文件夹下根据官方板示例建立相应的文件结构,并把文件拷贝进相应的位置,然后我们建立相应的spec文件,在该文件中输入: ARCH_${BOARDS} := arm BSP_${BOARDS} := BITSTREAM_${BOARDS} := base/base.bit 完成保存,然后进入/PYNQ/sdbuild/ 打开终端,输入: make BOARDS=chuanglong PREBUILT=./prebuilt/bionic.arm.2.4.img 则编译工具开始编译镜像,等待2到4小时,直到镜像编译完成我们可以在/sdbuild/output目录下看到生成boot和镜像: |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【创龙TLT113-MiniEVM开发板试用体验】相关开发过程的体验,以及与毫米波雷达的联调
925 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】--MQTT通讯
926 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题4 ubuntu镜像,opencv不能正常工作??
1012 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】10、 Qt实现ADC采集显示和内部温度曲线监控
1461 浏览 0 评论
【创龙TLT113-MiniEVM开发板试用体验】U盘读写速度测试教程
1831 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题1 更换到Ubuntu镜像后,USB识别不了外设
471浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】1、从系统启动卡制作开始
720浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】Grove移植4之BUTTON
325浏览 0评论
【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试
813浏览 0评论
1127浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:04 , Processed in 0.659104 second(s), Total 66, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1601