1.背景说明
本人有zynq7020和7100开发经验,复旦微FMQL系列只是PS部分的ARM由zynq的A9双核魔改成了A7四核心,其他基本都可对标。本篇文章先简述复旦微的开发流程,如有需要请留言,本人再更新细节。
2.开发流程
- 环境准备(硬件、软件)
- PL部分设计
- 生成boot.bin
- 内核、文件系统
- 整板调试
1.环境准备
复旦微有一个下载器可以下载复旦微的全部资料,可以通过技术支持申请账号密码,这里建议大家下载所需的资料,总体大概200G左右(不断在变大),里面包含例程、最新BSP、虚拟机镜像等。
安装的软件有和Vivado对标的Procise;对标SDK的IAR;还得装2018.3版本的Vivado(因为Procise提供的IP核非常少,很多需要先用Vivado建立工程,然后再导入到Procise);最后得装虚拟机及ubuntu18,然后把最新的BSP包在ubuntu里面建立好(注意BSP包需要打补丁)。
准备的硬件就是贴装好的板子,最好有一块开发板