复旦微FMQL开发环境的搭建确实有点复杂,得同时搞定好几个软件工具。我第一次配置的时候也是折腾了好几天,主要是这些软件之间的版本兼容性要求特别严格,装错一个版本可能就得全部重来。
你需要准备的主要软件包括Procise、Iivado 2018.3、IAR Embedded Workbench,还有一个Ubuntu虚拟机。Procise是复旦微自家的FPGA开发工具,类似于Xilinx的Vivado,但功能上要简单一些。IAR则是用来开发ARM处理器程序的,相当于Xilinx的SDK。最特别的是还得装Vivado 2018.3,因为Procise自带的IP核实在太少了,复杂点的设计都得先在Vivado里做好,再导入到Procise中。
软件下载的话,复旦微有个专门的下载器,需要向技术支持申请账号密码。我建议把整个资料包都下载下来,虽然大概有200G左右,而且还在不断增大,但里面包含了例程、最新BSP、虚拟机镜像等所有需要的东西,一次性下载完省得后续麻烦。
安装顺序也很重要,我推荐先装Vivado 2018.3,然后装Procise,最后装IAR。Vivado安装完后记得打上IP补丁,不然Procise导入Vivado工程时会识别不了那些IP核。Ubuntu虚拟机建议用18.04版本,这是复旦微官方测试最多的版本,兼容性最好。
硬件方面,除了开发板本身,最好还有一块参考板用来对比验证。如果是QSPI+EMMC开发,还需要准备一个Jlink调试器,连接在PL的JTAG口上。启动时要选择JTAG模式而不是独立模式,这样才能进行QSPI烧录。如果只是SD卡启动,那就不需要JTAG了,直接把生成的文件拷贝到SD卡就行。
2.1 Vivado 2018.3安装与配置
Vivado 2018.3的安装有几个关键点需要注意。首先是一定要选择WebPACK版本,因为这个版本是免费的,而且功能足够用了。安装时记得勾选Zynq-7000器件支持,虽然FMQL是复旦微自家的芯片,但其架构和Zynq-7000很像,很多底层组件是通用的。
安装完成后,最重
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/259065.html