vivado和vitis环境安装很关键,因为要找到一个合适版本,要稳定好用。我试过2018、2021、2022太过低会产生兼容问题,太高有些老工程不能使用。最终确定在2022.1。
逻辑开发走以下步骤:
1,完成PS配置
主要是DDR,时钟,复位,调试串口,spi flash,sd卡等
2,完成Axi总线设备开发,使用fifo,dma等,连接自己开发ip,或使用现成ip。
3,逻辑仿真测试,编译综合逻辑和加载逻辑
4,使用SDK测试系统功能。下载调试测试和驱动软件
5,开发petalinux
6,linux驱动开发
7,应用软件开发和测试。
每一步都有很多坑,要走一遍,单单是开发环境安装熟悉就让人脱一层皮。可编程器件+linux 开发确实有一定的门槛。不学习几年不行。