从vivado 2015 到 vivado 2023
主要是从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)