NIOS II 调试出的问题集[以后慢慢加]

  对于一个不熟悉的东西,出问题了,哪怕是一个简单的问题也要折腾半天,但我知道只要折腾一段时间就会好的。。。

  问题(1):

    

  出现这个问题的原因很多。

  在网上查阅了几种解决办法:

  (1): 软件版本的问题,现在的软件应该不存在这个问题。

  (2): 芯片设置问题,unused pin 设置为 输入三态。

  (3): 芯片设置问题,复用引脚的设置。

  都没解决问题,最后在《NIOS II 那些事儿》里面的常见问题解答里面找到了答案,是NIOS 软核的复位(RESET)出了问题。原来写代码时复位总是这样写,低电平复位。

     在例化NIOS核的时候也就想当然这样了,结果就出现了以上了错误,软核的复位不要这个取反的符号就行,难道软核是高电平复位?那也不对啊,那它总是复位着,再研究一下。

    

  问题(2)

     

  这个问题跟上面的问题是不同的,在网上也是找了很多方法,没有搞定。最后仔细看了一下出问题的地方时 03000020,在SOPC里面见这个地址是SDRAM的,并且cpu的异常中断向量也正好在这里  ,看来最有可能出问题的就是SDRAM了,再排除了SDRAM的设置后,去改了一下PLL里面的SDRAM的时钟  原来是 -75  deg.  估计是时钟的偏移量,基本搞定。

posted on 2011-01-04 16:24  zxl2431  阅读(588)  评论(0编辑  收藏  举报

导航