xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
阅读:1587回复:5

WINCE4.2扩大SDRAM问题?

楼主#
更多 发布于:2007-01-19 11:30
  远峰2440+winCE4.2平台,原来是64M内存,使用一些软件时提示内存不足,现需要扩大到128M,有哪位大虾做过这样的修改?单片64M内存用什么?WINCE驱动要修改什么呀?
zhengshijie
驱动小牛
驱动小牛
  • 注册日期2003-07-11
  • 最后登录2009-03-18
  • 粉丝1
  • 关注0
  • 积分8分
  • 威望217点
  • 贡献值0点
  • 好评度199点
  • 原创分3分
  • 专家分0分
沙发#
发布于:2007-01-19 12:22
你不一定需要扩大到128M内存来解决这个问题,可以通过【控制面板】->【系统】->[内存]调整更多的内存用于程序,就可以运行了。试试。
xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-20 09:30
我之前已经调整过了,但还是不够,看来是必须扩大物理内存?
zhoumc
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2008-11-25
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望88点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-01-20 10:23
修改config.bib和地址映射表啊
milkyway1888
驱动牛犊
驱动牛犊
  • 注册日期2006-10-08
  • 最后登录2011-05-07
  • 粉丝1
  • 关注0
  • 积分6分
  • 威望97点
  • 贡献值0点
  • 好评度91点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-01-20 23:09
1.修改源文件oeminit.asm中的AddressTable.位于public\common\oak\csp\x86\oal目录下,将addressTable下的 04000000h改成08000000h
2.修改平台配置文件config.bib.加入128M的字段:
#else defined IMGRAM128
       ; 128 MB of RAM (default) (note: AUTOSIZE will adjust boundary)
       ; This value will cause the RAM auto-detect feature to trigger
       NK       80220000  009E00000  RAMIMAGE    
       RAM      80C00000  07000000  RAM
       UMABUF   87C00000  00400000  RESERVED
       ......
3.在PB中设置环境变量IMGRAM128=1,使配置文件生效.
4.修改头文件pc.h的ExtraRAMsize设置.从0x02400000改成0x06400000
xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-01-17 17:05
修改了map.a和config.bib,跑到内核就死掉了
pc.h里面没有ExtraRAMsize呀?
游客

返回顶部