milop1
驱动牛犊
驱动牛犊
  • 注册日期2005-08-18
  • 最后登录2008-08-22
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3208回复:6

2440 128MB SDRAM 实现问题(已实现和未实现)

楼主#
更多 发布于:2008-08-15 14:50
1 2440+2* 64MB (单bank) 可以实现
   修改: 1 硬件的bank选择位
          2 config.bib 文件和oemoal*.h(修改MMU 映射信息)
          3 startup.s 修改SDRAM控制寄存器
 
2 2440+4*32MB(32位,双bank) 实现出现问题
        询问:1 有无实现4片 16位 双bank实现128MB 内存的实例
              2 对于双bank 而言,我发现如果内存跨bank 时会在kernelinit时会出错。
              3 使用oemenumextensiondram 时同样在跨bank时会出错
 请帮忙!!
milop1
驱动牛犊
驱动牛犊
  • 注册日期2005-08-18
  • 最后登录2008-08-22
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-15 21:22
结贴,原因是四片的时候,有个寄存器(sdram)需要修改,形成四片的映射。
游客

返回顶部