版块
论坛
喜欢
话题
应用
搜索
登录
注册
evergreen的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=22499
还是有关内存映射的问题
小弟这些天正研究MMU。有几个问题,请大哥们解释。我在写一个PCI卡的驱动程序。在初始化PCI阶段,需要把从BAR0中得到的基地址做映射(sysMmuMapAdd)。这些我做好了。我想问的是:1,在没有映射之前,我访问某个地址,就一定会出错,一般是Page Fault;当完成了映...
全文
回复
(
8
)
2002-11-11 19:03
来自版块 -
VxWorks
◆
◆
表情
告诉我的粉丝
提 交
hwybird
:
必须在初始化的时候加载,过时不候
(2007-01-08 11:08)
回复
helenhll
:
我也用sysMMUMapAdd()函数加载,加载时候没问题,一读就出现下面的错误 Exception number 14: Task: 0x1fdf4a90 (tDbgTask) Page Fault Program Counter: 0x023afd20 Status Regi...
(2005-07-02 15:04)
回复
aquariuscamus
:
1.者是内存管理单元在工作的表现,访问了非法(为管理的内存导致这个问题),映射之后就不会了 3。内存空间I/O空间都在你的板子上,是在4G的空间中挖出的洞
(2005-01-25 19:48)
回复
maple_wasp
:
2: 可用 cacheDmaMalloc()进行DMA内存的分配
(2005-01-25 16:48)
回复
tongyong
:
我不懂,刚接触,支持一下
(2005-01-17 16:02)
回复
evergreen
:
没人知道吗?高手呢?
(2002-11-13 14:28)
回复
evergreen
:
motif说得我有一定了解,不过还是谢谢你,我从中是有收获的。 能不能具体解释一下我提的问题?谢谢
(2002-11-12 09:04)
回复
motif
:
PCI有三个地址空间,分别是Memory,I/O,Configuration。其中,对于Memory和I/O空间的 访问CPU有相应的指令来实现。Configuration空间中保存有该设备的许多重要信息,如 Device ID,Vendor ID,Base Address0...
(2002-11-12 08:53)
回复
evergreen
加关注
写私信
0
关注
0
粉丝
82
帖子
返回顶部