龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 2581|回复: 2

龙芯3B 在Pmon 中,写地址aff00000 死掉

[复制链接]
发表于 2012-4-6 13:54:45 | 显示全部楼层 |阅读模式
最近在调试龙芯3B的板子,在Pmon的Start.S 的代码中,板子一上电,CPU就死在下面的语句:

sd t0,(a0)
上下文是:
      li a0,0xaff00000
         li t1,2
         sd t1,(a0)

   程序就死在 sd t1,(a0)那里。aff00000 应该是DDR的配置地址空间,不知道龙芯3B为什么会死在那里,程序也没有异常抛出。 真不知道是为什么。
  忘知道龙芯3B的可以沟通一下。tase at live.com
发表于 2012-4-10 09:20:48 | 显示全部楼层
都在用3B了?
 楼主| 发表于 2012-7-9 10:45:37 | 显示全部楼层
这个问题早就解决了。 是因为早起的龙芯3B芯片,部分内存倍频不支持.
0xaff00000 = DDR 配置寄存器地址。
以下仅供参考:
我现在暂时调试的clksel[15:0]=0xa152

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-9-21 00:36 , Processed in 0.184601 second(s), 21 queries .

快速回复 返回顶部 返回列表