zyq404
驱动牛犊
驱动牛犊
  • 注册日期2009-03-31
  • 最后登录2010-06-22
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望281点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3375回复:5

pci总线地址映射的问题

楼主#
更多 发布于:2009-12-21 16:41
各位大大,
PCI内存映射的问题,发现空间是打开了,terlnet连上后,d命令能看到地址空间的内容为FFFF,但是读写操作不成功。这里我是静态指定的,代码如下:
PHYS_MEM_DESC sysPhysMemDesc[]={
{
(void )0xc0000000, /* 映射到CPU端的基地址;*/
(void )0xc0000000,/* 内存的基地址 */
0x00300000,/* 内存的大小是3M */
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE |
VM_STATE_MASK_ CACHEABLE,VM_STATE _VALID | VM_STATE_WRITABLE |
VM_STATE _ CACHEABLE_NOT,},
……….
}
测试读写不成功,可能会是什么原因!
hwybird
论坛版主
论坛版主
  • 注册日期2006-11-11
  • 最后登录2010-08-31
  • 粉丝0
  • 关注0
  • 积分988分
  • 威望359点
  • 贡献值0点
  • 好评度96点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-03-24 12:29
没有映射上。你可以翻翻老帖,有详细的解决办法。
user1314
驱动牛犊
驱动牛犊
  • 注册日期2010-03-04
  • 最后登录2010-05-20
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望121点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-03-16 15:24
PCI内存没有挂上去是什么意思??
ronghy
驱动牛犊
驱动牛犊
  • 注册日期2006-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-12-24 11:20
地址空间的内容为FFFF,说明是高阻状态,说明你的pci内存没有挂上去
zyq404
驱动牛犊
驱动牛犊
  • 注册日期2009-03-31
  • 最后登录2010-06-22
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望281点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-12-23 09:27
是X86 奔腾3的架构,现在是不知道vxworks的BSP修改怎么来映射PCI存储空间?
zyq404
驱动牛犊
驱动牛犊
  • 注册日期2009-03-31
  • 最后登录2010-06-22
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望281点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-12-22 11:08
各位知道的说说啊
游客

返回顶部