之前调试的时候遇到这样的一个问题,就是我在裸板下调试,烧写bit文件没有问题,但是跑程序比如helloworld的时候就会出现在memory报错的信息,最后检测出来是硬件的问题,锡连在一起了,那么我的排查方法如下。
1、首先确保程序没问题。
2、一般程序没问题的话,去看看vivado逻辑的DDR配置是否有问题。
3、若配置没问题,先尝试在内部ram里跑你的程序,若在内部ram可以正常跑,则可以说明DDR是有问题。
那么问题来了,如何配置为ram来跑程序,如下:
之前调试的时候遇到这样的一个问题,就是我在裸板下调试,烧写bit文件没有问题,但是跑程序比如helloworld的时候就会出现在memory报错的信息,最后检测出来是硬件的问题,锡连在一起了,那么我的排查方法如下。
1、首先确保程序没问题。
2、一般程序没问题的话,去看看vivado逻辑的DDR配置是否有问题。
3、若配置没问题,先尝试在内部ram里跑你的程序,若在内部ram可以正常跑,则可以说明DDR是有问题。
那么问题来了,如何配置为ram来跑程序,如下: