烧写文件到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)]
Ultra96 安装操作文档
https://ultra96-pynq.readthedocs.io/en/latest/getting_started.html
查看串口
sudo minicom -s
安装vitis报错 没连接显示屏 重新连接显示屏 再次安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4IG6PppN-1682575952612)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230326163131079.png)]
bin文件需要账户 所以需要大的tar包 直接安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tW5j2Xjm-1682575952613)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329103121719.jpg)]
安装 vitis vivado petalinx
之后进入烧写程序 安装完成之后 安装Vitis必要的库 尽量科学上网的前提下进行下列步骤
https://blog.csdn.net/falwat/article/details/113692904 安装Vitis的教程
构建XRT
安装 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工具可以正常使用
pip3 install pybind11 解决第一个错误 未成功
XRT安装成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zvyE5miG-1682575952618)(https://cdn.staticaly.com/gh/hudiework/img@main/image-20230329165902771.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]
安装过程中
安装成功
配置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
安装依赖环境,这个过程会安装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 (科学上网)
烧录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