![16636b0614dd36c7ad9443fe50acf756.gif](https://img-blog.csdnimg.cn/img_convert/16636b0614dd36c7ad9443fe50acf756.gif)
点击“蓝字”关注我们
Q:
A7芯片的工程,生成bit文件,系统功能正常。该bit文件转换成mcs文件之后,能够成功写入相应的flash芯片中,然后断电重启,系统功能始终无法工作。检查了vivado中有关 bitstream configure 中的设置,并且降低了rate (3MHz),其他的基本恢复到默认状态,还是同样的问题。
再补充一下大背景:我们A B两个板子,FPGA及其外围原理图完全一致(B中A的原理图中复制过去的),B只是改为无关的AD芯片,实际上A B就是同架构的板子。A板子上一切正常,B板子就出现上述问题。后来为了测试,写了一个测试工程,LED指示灯闪烁。A板子上正常,B板子还是有上述问题。
硬件工程师反复确认原理图和PCB,自认为问题不大。B板子也试了不同的两块,都有问题。所以现在不知如何查问题了,想请教一下,有没有更多的测试方法。不知道是下载进去的程序出问题了,还是FPGA上载flash中的程序出问题了。
A:
可以使用示波器验证一下时钟引脚CCLK是否为3MHz,再次检查两个板卡是否使用了相