烧写文件到ultra96板子上 生成dpu.bit文件

烧写文件到ultra96板子上

操作教程

https://github.com/qixingzhang/SummerSchool2022-Vitis-AI

训练截图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FVzmtSYT-1682575952608)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230324144851032.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yMajVntm-1682575952609)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230324145204153.png)]

image-20230324145311354

Ultra96 安装操作文档

https://ultra96-pynq.readthedocs.io/en/latest/getting_started.html

查看串口

image-20230324170830183

sudo minicom -s

扫描二维码关注公众号,回复: 15944366 查看本文章

image-20230324172642914

image-20230324172721529

安装vitis报错 没连接显示屏 重新连接显示屏 再次安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4IG6PppN-1682575952612)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230326163131079.png)]

image-20230328010014668

bin文件需要账户 所以需要大的tar包 直接安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tW5j2Xjm-1682575952613)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329103121719.jpg)]

安装 vitis vivado petalinx

之后进入烧写程序 安装完成之后 安装Vitis必要的库 尽量科学上网的前提下进行下列步骤

image-20230329114529596

https://blog.csdn.net/falwat/article/details/113692904 安装Vitis的教程

构建XRT

image-20230329141620956

安装 XRT 指导文档 https://xilinx.github.io/XRT/master/html/build.html

执行完毕:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gV9lgf8p-1682575952614)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329141837165.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9UqbVen2-1682575957955)(null)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YtfM2tCF-1682575952616)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329141934720.png)]

构建失败:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z3QOLQ1Y-1682575952617)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329142030361.png)]

编译XRT环境执行过程中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gfxiav8T-1682575952617)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329151715744.png)]

XRT环境编译失败? 这个不用管 这是测试失败 但是实际上xrt环境已经编译成功crt工具可以正常使用

image-20230329152416114

pip3 install pybind11 解决第一个错误 未成功

image-20230329165943174

XRT安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zvyE5miG-1682575952618)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329165902771.png)]

image-20230329170100802

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3AGVw65q-1682575952619)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329170049209.png)]

等待执行过程中 可以git安装PYNQ环境(科学上网!)

PYNQ仓库地址:https://github.com/Xilinx/PYNQ.git

Ultra96-PYNQ仓库地址:https://github.com/Avnet/Ultra96-PYNQ

安装petalinux 到环境中

安装成功截图 引用环境变量cd

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Svpv7ciF-1682575952619)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329155032948.png)]

安装过程中

image-20230329155544776

安装成功

image-20230329155812584

配置petalinux环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wCF3uYrK-1682575952620)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329160133149.png)]

安装参考教程:

全套安装教程: https://zhuanlan.zhihu.com/p/582574230

PYNQ操作教程:https://github.com/Avnet/Ultra96-PYNQ

image-20230329160527253

安装依赖环境,这个过程会安装qemu,以及交叉编译工具(该过程只需执行一次,再次执行会把qemu,crosstool删除以后重新安装)

./sdbuild/scripts/setup_host.sh

安装好交叉编译环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAPd6rVj-1682575952621)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329161654502.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AsmuEiCk-1682575952621)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329163823574.png)]

目前操作过程中 Vitis Vivado petalinux xrt所有的环境都安装好 环境变量都已经引入好

目前可以进行生成所需dpu文件了

DPU

教程参考文档:https://github.com/Xilinx/DPU-PYNQ/tree/master/boards (科学上网)

image-20230329170839382

烧录DPU程序成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vXdWI3yM-1682575952622)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329185859547.png)]

烧写镜像

bsp产生教程 :https://github.com/Avnet/Ultra96-PYNQ

生成bsp文件成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UQkpYKV3-1682575952622)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329190713330.png)]

jupyter操作教程:

https://community.element14.com/members-area/personalblogs/b/ralph-yamamoto-s-blog/posts/dpu-pynq-on-ultra96v2

操作教程2

https://www.hackster.io/wadulisi/easy-ai-with-python-and-pynq-dd4822

猜你喜欢

转载自blog.csdn.net/sinat_34626178/article/details/130405466
今日推荐