GPIF II Designer 工具的使用,定制相应的FX3镜像文件
很多时候大家并不是专门使用标准的USB协议,所以有的时候需要根据情况修改USB协议的部分端口作用,之前有教大家安装FX3的软件以及烧录USB的镜像文件。FPGA FX3 USB3.0 flash固化_fx3usb与fpga-优快云博客
这次就教大家如何根据自己的需求修改img镜像文件的引脚功能
1.打开GPIF II Designer 软件
2.创建项目
大家可以不需要自己去写任何代码什么的,可以直接用例程然后另保存为一个新工程就行了,免去了很多麻烦。
值得注意的是你要关注自己是几线的地址、同步还是异步时钟。
保存之后如下
根据自己的usb协议怎么编写的,自己进行更改相应的选项就行了。
其次还要注意flag信号的触发机制,双击flag信号就可以进行选择
3.DMA flag to use选项标志类型
4.build project
然后你就可以在你保存的文件夹下可以看到一个.h文件
5.复制文件
找到软件安装的位置,
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\slavefifo_examples
复制文件夹slfifosync到刚刚创建的文件夹下。
这个容易弄混要注意的!!!因为后面都要用到这个
上面是源文件位置,下面是创建后的文件夹复制的位置
6.复制粘贴并替换
将刚刚用GPIF II Designer 软件生成的cyfxgpif2config.h文件,复制并替换到刚刚复制粘贴的文件夹下
7.打开ezUSBSuite软件
8.编译
9.得到镜像
上面编译成功之后在刚刚那个复制粘贴的文件夹下有个debug文件夹里面就有刚刚得到img镜像
10.烧录
后面就是连接usb烧到fx3中了,可以看我之前的另一个博客也有教程