njust
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1453回复:10

windriver调试求救!!!有能力就来拿分

楼主#
更多 发布于:2002-05-21 11:34
一块9054PCI卡,本人用windriver定义了一个寄存器,然后产生代码,用vc编译通过,但是生成的exe文件中,读pci配置寄存器什么的都是好的,但对我定义的寄存器操作没反映!而直接用windriver操作是对的。
猛人救命啊,3x!!!

另外,假设我不用windriver产生的代码,从头开始搞一个GUI程序,那么需要包括哪些文件呢?windows.h,winioctl.h,windrvr.h够吗??

刚才试着搞GUI程序时又碰到一个问题,编译中p9054_lib.cpp竟然也报错:
……\\p9054_lib.cpp(607) : error C2664: \'P9054_WriteDWord\' : cannot convert parameter 2 from \'unsigned long\' to \'P9054_ADDR\'
        Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)

什么强制转换的错误,我ft!
wuming
驱动牛犊
驱动牛犊
  • 注册日期2002-02-05
  • 最后登录2009-05-10
  • 粉丝0
  • 关注0
  • 积分515分
  • 威望58点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-21 12:08
这里没人有能力回答你的东东 :)
njust
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-21 12:22
啊~~~~~~~~~~~~~~~~~~~~
我在硬件设计也问国,几乎没人回答,555~~~
是我的问题太naive了,还是太奇怪了呢?
伤心。
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-14 10:59
你定义的寄存器地址与卡上映射到系统中的地址不相等!因为你的寄存器地址是在虚拟空间分配的,映射时是由系统是情况分配的
teddy
zzfd97
驱动小牛
驱动小牛
  • 注册日期2002-02-01
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-18 20:01
你最好把你定义的寄存器的地址改一下!由于寄存器的地址是由系统分配的,那是线形地址!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-06-19 09:27
寄存器是定义出来的?我第一次听说。
Apollo
驱动牛犊
驱动牛犊
  • 注册日期2001-05-01
  • 最后登录2004-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-19 20:46
 我也是!!!!!!
njust
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-24 12:09
惭愧,其实是小问题。只需加上(P9054_ADDR)将类型转换一下即可。
Dragon2008
驱动中牛
驱动中牛
  • 注册日期2002-04-01
  • 最后登录2006-03-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-24 15:28
假设你不用windriver产生的代码,从头开始搞一个GUI程序,那么需要包括windrvr.h等由WINDRIVER生成的文件。编译连接时会告诉你的。

我姓龙,我属龙,我叫龙。。。
njust
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-29 15:40
嘿嘿,说实话,决不是随便加几个文件就搞定了的。挺烦的:(
njust
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-29 15:54
嘿嘿,说实话,决不是随便加几个文件就搞定了的。挺烦的,很多小问题:(
游客

返回顶部