FMQL开发环境搭建
一、概述
此篇记录上海复旦微电子JFMQL15T开发板开发环境搭建,包含procise安装、vivado2018.3安装破解、IAR安装,以及vivado2018.3 IP_PATCH打补丁全过程,为后续开发基础。
二、IAR安装
安装IAR的软件版本是IAR 8.32.1,安装步骤参照[IAR安装注册]:(http://t.csdnimg.cn/tCe45)
三、procise安装注册
参考官方文档即可
四、vivado 2018.3安装及注册
此步骤可参照我之前单独写的一篇文章,链接: vivado安装注册
五、vivado IP_PATCH打补丁
打补丁的目的是国产芯片与XILINK ZYNQ作兼容,替换IP库。
5.1 解压ip_patch压缩包
将补丁包JFM_Kits.rar解压到全英文路径下,文件及文件夹名和路径不要修改
5.2 添加用户环境变量
变量名JFM_PATH,变量值为5.1中的路径 **\JFM_Kits,环境变量设置好后重启vivado
重新打开vivado工程,在Tcl Console终端中输入put $::env(JFM_PATH),如下图所示代表补丁环境变量配置成功
5.3 关闭 IP_cache
打开完整的vivado工程,依次点击 Project Settings–>IP 然后将IP Cache 下的Cache scope 置为DIsabled态
5.4 加载补丁程序
根据5.1中的路径在vivado的Tcl Console中输入source **/JFM_Kits/ip_patch/run.tcl
source D:/Software/vivado2018/myPATCH/JFM_Kits/ip_patch/run.tcl
5.5 加载工具包
在5.4的基础上 tcl console控制台中输入命令create_ip_patch_button ,可在 VIVADO 的 Tcl Console 中输入命令 create_ip_patch_button,该命令会产生两个按钮 source_run_tcl_and_add_ip_patch(左键单击该按钮相当于执行了5.4的加载脚本到工程和 add_hook_tcl_to_prj 两个步骤,当添加完该按钮后,每次打开VIVADO该按钮都会存在)和remove_ip_patch(remove_hook_tcl_from_prj)
5.6 代替vivado 数据库
手上的硬件对应的是zynq7015,故代替7015的数据库,在5.5的基础上 tcl console控制台中输入replace_7015_file代替原来的vivado数据库;
说明:可以用reset_database_to_defalut命令恢复成vivado 安装的默认原始数据库;
至此完成IP_PATCH vivado打补丁操作
六、 总结
此文档详细记录了vivado 加载 复旦微电子补丁库的过程,可做参考。