mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1149回复:3

9050请教.

楼主#
更多 发布于:2004-01-13 19:34
我要配置oxff大小的memory,CS0选择,基址0x00001000。oxo4大小的I/O,Cs1选择,基址0
         0               1
LASRR  ffff,ff00         fffffffD      
LASBA  0000,1001         00000001
LASBRD 0000,0002         00000002(542138e9?)
CSBASE 0000,1081         0000,0003
INTCSR 0000,0041
CNTRL  0070,0012
用windriver发现应该配置成0xff的是oxdf,
          而配制成4的对头。
怎么也找不到问题,请教了!
若LASRR 为ffff,ff01仍染是0xdf大小的memory
dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-13 20:21
对于LASBA,9050第106页有这么一条:
对于位3、2:
If Local Address Space 0 is mapped into Memory space, bits are not used.
When mapped into I/O space, included with bits [27:4] for remapping.
你的第一个LASBA显然是不对的
mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-15 16:05
错在哪了?我是没用阿,写的数据都是16禁止的
dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-15 17:04
不好意思,我眼花了,
我试试

[编辑 -  1/15/04 by  dswei]
游客

返回顶部