本文介绍如何使用K26 SOM新建最小系统,以及如何解决工程中经常出现的问题。
新建Vivado工程
选择K26 SOM单板
在Vivado中新建工程,选中board中的Kria K26C SOM。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFZlQ5OM-1657955566261)(./pic/1.png)]](https://i-blog.csdnimg.cn/blog_migrate/44d2ce8c4921cf3b0ae910a9f8dab7f8.png)
新建bd文件
在新建的bd文件中添加Zynq UltraScale+MPSoC
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vAbrlluG-1657955566262)(./pic/2.png)]](https://i-blog.csdnimg.cn/blog_migrate/86079b8122c7984a7bd8ea0c69eee687.png)
此时的Zynq UltraScale+MPSoC中配置信息不是SOM单板的信息。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M3o28blT-1657955566262)(./pic/3.png)]](https://i-blog.csdnimg.cn/blog_migrate/64cfe49c4d638ab93bfedf1de3bf4ba0.png)
运行Run Block Automation
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i4Qppi7d-1657955566263)(./pic/4.png)]](https://i-blog.csdnimg.cn/blog_migrate/4d72f30f77eb743628523b2b050a75b4.png)
默认会勾选Apply Board Preset,运行之后Zynq UltraScale+MPSoC导入K26 SOM配置,这一步很重要。
完成下图所示连接:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BScHp1EP-1657955566264)(./pic/5.png)]](https://i-blog.csdnimg.cn/blog_migrate/0c02403c762bd53f26b714e4bb5a255e.png)
加入UART
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PYJl3zxV-1657955566266)(./pic/9.png)]](https://i-blog.csdnimg.cn/blog_migrate/5116bb6032306c36fee056ee3b66752b.png)
Create HDL Wrapper
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cxRqYrxs-1657955566268)(./pic/6.png)]](https://i-blog.csdnimg.cn/blog_migrate/a69bcb042d9eaed73d307291aa5fa080.png)
Generate Bitstream
编译工程,生成bit文件。
新建Vitis工程
Export Hardware Platform
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bm4eg9DL-1657955566269)(./pic/7.png)]](https://i-blog.csdnimg.cn/blog_migrate/fc492aa009a49a51279900d62d42e6a4.png)
Lauch Vitis IDE
新建工程
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qCdOsXQm-1657955566269)(./pic/8.png)]](https://i-blog.csdnimg.cn/blog_migrate/f0cface620f0f3e1d271ece8c881ea63.png)
Vitis工程路径改变
当工程文件路径发生变化时,打开Vitis时需要重新选中工程路径。进入工程后,需要重新选择Platform
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jBzWRBz9-1657955566269)(./pic/11.png)]](https://i-blog.csdnimg.cn/blog_migrate/9c2cb00e66803d23bd9b621871a4daa4.png)
点击Manage
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nQ7luMZ1-1657955566270)(./pic/12.png)]](https://i-blog.csdnimg.cn/blog_migrate/c2cfcbc99f2e85fb43552c8e529f5d41.png)
选择xpfm文件位置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KwYtnCpB-1657955566270)(./pic/13.png)]](https://i-blog.csdnimg.cn/blog_migrate/43816a0c1df64deb2baa1b513b589a4d.png)
选择yes,重新编译工程。
XSA文件发生变化
当vivado工程代码发生变化时,重新生成xsa文件,在Vitis工程中需要做如下操作:
- Updatae Hardware Specificatioon
- 编译platform
- 编译工程

5825





