版块
论坛
喜欢
话题
应用
搜索
登录
注册
nondrinker的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=65622
9052地址分配问题?很菜,可我不会.希望能指点一下.
isa转pci.io功能.16位数据.无中断.8M晶振.9052卡.没有装驱动,开机可以看到硬件.局部地址 LA9~LA2,ISAA1.ISAA0.组成的局部地址是0x200~0x206LAS1RR: FFFFFF01 (所以在BAR3中系统分配了0X400--0X4FF,我觉...
全文
回复
(
9
)
2003-10-18 16:39
来自版块 -
板卡设计
◆
◆
表情
告诉我的粉丝
提 交
dyxing2000
:
应该是基址范围除以2然后加上基址的值,0位是否为1 不是1,则加1 不好意思,我的记忆有点模糊
(2003-10-25 08:36)
回复
nondrinker
:
是的,我是用到了一片gal.局部地址线都连接到上面了... 所以,我希望局部地址线能按照200~206的排列顺序变化.但是用windriver写io口时发现他们是按照204.208.20C.210.214.218.21C顺序排列.这...大概回事什么原因? 对于cs1...
(2003-10-24 13:46)
回复
mustang
:
1,基地址除以2就是右移一位。 2,如果你采用端口映射,偏移量10H就是指端口16位。如果你采用内存映射,偏移量10H就是指申请的内存空间16个字节。基地址就是你的板卡上内存地址200h。 3,我还是没看明白你写的,你是不是用到FPGA了?要先看看你的VHDL程序有没有问题。...
(2003-10-23 15:07)
回复
dyxing2000
:
“或”就是数字电路的“加”
(2003-10-23 14:14)
回复
nondrinker
:
谢谢mustang兄, 偏移量10H是什么意思?是每次局部地址增加的尺度吗? 基地址就是我的局部地址200h吗? 最后一句我自己都不是很明白.呵呵... 主要是我用windriver5.05调试的时候,对bar3进行io口的写.结果如下: 0ffset:0-...
(2003-10-22 14:41)
回复
dyxing2000
:
基址除以2然后或基址大小 0位如果是1,就可以 不是1,或1 你试试,肯定行 记得给分
(2003-10-21 12:44)
回复
mustang
:
我有一段时间没搞了,记不清了。我查了我以前的工作记录,上次我回的帖子有错误,现在纠正,应该是偏移量的值要右移一位,不是基地址。 (1)CS1BASE:00000209的意思是基地址200H,偏移量10H。 10H-->0001,0000B 右移一位-->00...
(2003-10-21 10:05)
回复
nondrinker
:
兄弟,我现在一直处于模糊状态... 9052的三个模式应该是一样的. LAS1BA为00000201 ,应该是定义基地址为200吧? LAS1RR: FFFFFF01 (所以在BAR3中系统分配了0X400--0X4fF)? CS1BASE:0000020...
(2003-10-20 16:46)
回复
mustang
:
我只用过非isa方式。CSXBASE有4个,里面设定你local端开辟的四段空间的基地址和偏移量。注意最后基地址要右移一位。
(2003-10-20 14:22)
回复
nondrinker
加关注
写私信
0
关注
0
粉丝
68
帖子
返回顶部