«

从vivado 2015 到 vivado 2023

学长 发布于 阅读:799 ZYNQ 7020


主要是从sdk到vitis IDE之间的存在操作过程上的不同

2015的license 需要找旧版本的因为缺少webpack的证书

直接用网上的修改到2037年的lic或者官网申请的license都无法让synthesis进行。。。


随便吧

主要讲下区别在哪

一、Launch SDK 从File里面移到 Tools里面的Launch Vitis

ref:https://support.xilinx.com/s/question/0D52E00006hpMqrSAE/launch-sdk-missing-in-vivado?language=en_US


二、另外新建项目的过程需要自己去打开vivado export hardware 的xsa文件不会旧版本的那样直接新建项目就行:

  在Create a new platform from hardware (XSA) 选择 Browse 浏览到vivado项目中的export的.xsa文件


三、之前直接点run就行,现在得先点那个锤子build以下,不然会出现:

  executables selected for download following on to the following processors doesn't exist or incorrectly specified. Do you wish to ignore them and process?

ref:https://support.xilinx.com/s/feed/0D52E00006hpmVqSAI?language=en_US

旧版本需要先program .bit 才能写入sdk现在点run就会全部写入


四、之前双击system.mss可以查看api文档,新版本在platform.spr下的Board Support Package


最后,因为MicroPhase(微相)的 MicroZus 1.2版本的LED是0亮1灭,

对 XGpio直接给led 每500_000毫秒左移移位改成反码

因为就4个LED,二进制1111(全灭),也就是16进制的0xF

从 (1 << led) 改成 0xF-(1 << led) 



扫描二维码,在手机上阅读