Ultra96V2 Al demo


前言

参考样例:
Building a Vitis Ultra96V2 and MIPI Platform
此教程中有错误以及不详尽之处,此文中会勘误以及做必要补充。

Before you can deploy a high-performance Edge system, you must create a Vitis™ software platform for your custom board. To meet requirements for low-latency and a high framerate, you will work with MIPI input from the camera module on your mezzanine card. Beginning with a working MIPI MPSoC design on the Ultra96v2, this tutorial guides you through the process to enable it as a platform for dynamic design creation with the Vitis tool, and leveraging that capability to compose within Machine Learning Inference accelerators.


一、软件准备

Vivado2019.2,2020.2
Vitis2020.2
Petalinux2019.2
软件版本尽量与教程一致,系统Ubuntu18.04.02

Vivado

示例中提供2019.2 版本系列的demo,然而,vivado中的ip核在2019中需要购买,并且由于此ip在2020版本中免费开源,已经没有购买途径。


解决方法:

  1. 申请2019版本的试用license,在2019.2版本vivado中执行教程中Generate the Base MIPI Project步骤。
  2. 将project在2020版本中打开后自动升级ip进行后续操作。

Petalinux

使用2019.2版本
编译时会下载一些文件,如果fetch失败需要配置Clash:
Ubuntu 配置 Clash

gawk

gawk 5 版本会在编译中报错:
gawk: ./mkerrcodes1.awk:84: warning: regexp escape sequence \# is not a known regexp operator
回滚使用版本4.1.x可以解决这个问题。

在编译步骤中使用不受支持的Ubuntu/软件/库版本会引发各种错误!

可能遇到的Bug

1.Vitis 安装

Vivado Vitis 2020.1无法在Ubuntu部分版本上安装的解决办法

Ps: Vitis 安装需要100G空余磁盘。

安装完毕后添加source,这样不用每次启动重复操作:

修改~/.bashrc 这个文件
在最后加上 $ source vivado/setting64.sh(填写为自己的vivado和vitis安装路径,如果配置后打开终端,出现Permission denied 则可以将source 命令改写为sudo source)

启动软件 vivado &

2.Vivado 不能启动

Ubuntu Vivado 启动错误


3. IP核被锁

如果使用2019版本Vivado,需要获取MIPI license 后才能成功执行source ./sources/u96v2_mipi.tcl
建议在license manager中跳转获取evaluation license解锁IP核,完成project构建后,在Vivado 2020 中重新打开项目文件,升级IP。(Vivado 2020 自带所有必要的IP核 license)


3.dpu_conf.vh 提供文件设置错误

/home/xz/Desktop/AI/files/reference-files/vitis-apps/hello_world/dpu_conf.vh 文件中需要做出修改,按照Vitis-AI/DPU-TRD/prj/Vitis/dpu_conf.vh格式,修改不同处即可,不要直接替换文件,reference中文件缺少define MPSOC 以及define LOWPOWER_DISABLE


4.proj_config 需要修改

dpu_xrt_top_1改为:DPUCZDX8G_1。更改的文件名字可以在console输出的:
INFO: [CFGEN 83-0] kernel: DPUCZDX8G, num: 1 {DPUCZDX8G_1}中找到。

总结

提示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值