FT2232--JTAG--FPGA
FT2232在使用之前需要给外置EEPROM烧录固件,然后在Vivado中进行连接。能够识别的器件,flash选用的是mt25ql128,这是能够买到的比较便宜的Flash了(在XC7A的Flash支持列表里面,不支持的Flash在Vivado里面不能固化)。

测试能够直接Program FPGA,也可以正常的固化Bin到Flash,从Flash启动正常。
Cortex-M3--DAP--MDK
在测试Cortex-M3之前,需要给DAP先烧录固件。之后在Keil里面建立工程,由于没有给CM3连接Flash,所以只能通过Debug将程序加载到RAM中运行:


串口测试
FT2232和DAP均带串口,编写一个串口接收转发送来测试线路。测试没有问题,DAP也一样的测试也没有问题,不足的是DAP信号线没有上拉电阻,需要开启FPGA内部的引脚上拉才行。

参与讨论
(Participate in the discussion)
参与讨论
没有发现评论
暂无评论