阅读:1303回复:4
如何访问PCI卡上片内的RAM?(绝对给分)30分
用DS开发一快PCI卡的驱动
卡上没有扩展RAM,只是利用卡上DSP自带的64KRAM 已知这块RAM在dsp的地址是 0x8000 0000 |
|
|
沙发#
发布于:2003-02-27 19:41
那你的PCI板和我的差不多。
我是把DSP上的RAM的地址映射到PCI桥(9054)的Bar上,然后就用DS中的KMemoryRange将这段RAM映射入系统区。 |
|
板凳#
发布于:2003-02-27 20:02
那你的PCI板和我的差不多。 第一步是什么意思啊? 能不能详细点? |
|
|
地板#
发布于:2003-02-27 20:29
第一步应该是在做硬件的时候就配置好了,如果你不做硬件的话,你就不用管了!在os 启动时系统会从你pci板子上的配置情况分配了一个总线地址给你的pci板子,你在驱动中得到此地址,然后再将他映射到os系统的虚拟核心地址空间上就可像访问内存一样访问他了!!
|
|
地下室#
发布于:2003-02-28 09:29
Thank you!
|
|
|