原创 Verified OK Starting processor at address 0x030401B4

2012-7-3 10:23 1624 9 9 分类: FPGA/CPLD

NIOS II  程序编译成功,但是程序好像是卡住了,串口也不打印东西,仿真也仿真不了,这个问题困扰了我一个下午加一个晚上,百度,搜狗都用了,网上说是SDRAM有些管脚设置不对,我是初学者,SDRAM这部分不熟,直接把友晶写好的工程复制,然后自己写NIOS II 的代码的,所以估计看SDRAM也比较麻烦。于是我自己又将以前备份的其他程序下进去,完全可以,我想可能是这个工程的问题,我就自己重新建立工程,结果还是一样。于是我又重新将QUARTUS编译了一遍,那个时间有点长,又自己重新建NIOS II的工程,将以前的模块程序靠过来,改错误改了改了好半天,终于改好了,然后下进去依旧不行,哎,看了一下代码,发现了一个问题,有个数组定义的太大了 “int WAV_S_H[65535]; ” 考虑是不是定义的数组太大了,而onchip_memory2又比较小,于是屏蔽了这个数组,用到这个数组的地方也屏蔽了,下载到板子上,终于可以看到串口打印数据了。啰嗦了点,不过终于解决了这个问题,如果有和我一样遇到这个问题的,可以看看自己定义的数组和变量是不是占用太多内存了。

 
 

 
 

 
 

 
 

 
 

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条