烧写两片QSPI,代码数据错误,如何解决?

本人刚开始接触zynq7000系列FPGA,在QSPI固化上遇到点问题,用的是7010,挂了两片QSPIflash,想通过dual的方式烧写,但是烧进第二片flash的代码总是不对,通过single模式单独测试两片flash,烧写正确。根据手册检查过烧写配置,觉得没有问题,有没有同学可以指点一二?万分感谢

您好,关于您的问题,可能需要更详细的信息才能得出准确的答案。但是,我可以提供一些可能有帮助的建议:

确保您使用的是适当的QSPI flash芯片,能够被您的Zynq 7010 FPGA识别并正常使用。可以在Zynq 7010的文档或者支持列表中查找。

检查您的QSPI flash芯片是否有正确的引脚连接,包括模式,时钟和数据线。如果有任何一个线路连接不正确,将导致烧录错误。

确认您在烧写时选择了正确的芯片选择引脚(CS),并正确配置了烧录时序参数。

可以尝试使用另一种烧录方式,例如JTAG烧录,看看是否能够成功。

确保您的烧录工具和版本是最新的,并且与您的FPGA开发板兼容。

可以尝试在Vivado或SDK中进行仿真或调试,以确定问题的根源。

希望这些建议对您有所帮助。如果您仍然遇到问题,请提供更详细的信息,我们将尽力为您提供更准确的答案。