阅读:1499回复:6
打开我的pci板卡为什么出错
我的板卡是目标板,计算机要访问我的双口ram(4k*16:地址:000~fff),于是我在eeprom上在bar3写了我的基址(2000,0000h,高四位译码,与rdk相同)和范围(反码:ffff,e000(8k byte)),请问一下这样写对不对。计算机启动正常,分配好了内存。还想问一下计算机分配的000~fff地址与我本地的双口ram的关系,应该是一一对应的,可计算机的是16位,还是32位?
我的板卡用windriver作了安装程序,但是用c++builder 打开设备时,出错:堆栈溢出,请告诉我这与什么有关? |
|
|
沙发#
发布于:2002-03-29 19:17
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-03-29 21:13
请告诉我能否用windriver调试我的双口ram?
我看到那里可以读写地址。 |
|
|
地板#
发布于:2002-03-29 21:19
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-03-30 14:16
|
|
|
5楼#
发布于:2002-03-30 14:21
应该可以的,你可以先看一下直接用windriver的调试界面试一试。不过我想,你板子的双口ram的地址需要重新译码(起始地址应为基地址)。
|
|
|
6楼#
发布于:2002-03-30 21:14
我还没有明白为什么双口ram的地址需要重新译码(起始地址应为基地址),那里的基地址。
还想知道ads信号这是有用吗? |
|
|