11770|35

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

EVC编写的程序,在wince5.0下操作,无法打开GPIO驱动 [复制链接]

我使用evc编写了一个gpio输出的程序,但是用wince系统打开驱动时显示,打开gpio驱动失败,不知道是为什么,我用的是友善之臂的s3c2440实验板 ,请高手不吝赐教,不甚感激~~
此帖出自WindowsCE论坛

最新回复

看看周立功的书,再从网上下他的BSP源码。周公写的好详细的。我就是按他的例子学的。  详情 回复 发表于 2009-11-30 17:18
点赞 关注
 

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
可能出在方法上,你看看你的打开方式是否ok。

如果板卡系统是供货商提供,你最好能找到其相应的文档说明及其方法,然后再测试。

如果你更新过板卡操作系统,你就要确认是否已经加入GPIO驱动了,且方法要正确。

此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
问题没说清啊
怎么做的驱动?
打到了内核,还是动态加载的???
此帖出自WindowsCE论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
我还是个新手,刚刚拿到友善之臂的板子,按照试验教程上写的一个程序,以为驱动应该是自带的,但是却无法打开,想请问一下,在注册表中哪一个才是IO口的驱动呢,就是要知道我到底装了GPIO这个驱动没有,谢谢~
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
没用过友善的。
不过lz可以看一下bsp包。
找一下驱动,看哪个是gpio的,在看它的dll命名,再到platform.reg去找。
当然可以先找一下platform.reg,如果能直接发现最好了。
----
祝你好运。
----
平心静气,沉着冷静
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 haowei183 的回复:
我还是个新手,刚刚拿到友善之臂的板子,按照试验教程上写的一个程序,以为驱动应该是自带的,但是却无法打开,想请问一下,在注册表中哪一个才是IO口的驱动呢,就是要知道我到底装了GPIO这个驱动没有,谢谢~

听你说的意思 应该是没有的
友善的手册上 有个控制LED灯的程序,那个里面是有相应驱动的,可以参考下那个的源代码做
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
那个照着做了,可以实现LED的亮灭,我再试试将打开GPIO驱动的命令,谢谢啦~
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

8
 
lz是想在wince系统里面直接操作GPIO口么?
是的话,必须用映射函数呢
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
友善的BSP包里应该没有这个驱动的
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

10
 
你必须保证内核里面加了GPIO驱动,看看Driver里面有没有,在看看注册表和BIB文件里面有没有GPIO的信息  你的注册表中"Prefix"=" 和 "Index"=dword:1  "信息 要和应用程序一致呢,要不然肯定说驱动打不开,你的句柄返回的是INVALID_HANDLE_VALUE
此帖出自WindowsCE论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

11
 
哦哦,好像明白点了,谢谢各位大侠~我再好好看看
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
是否加载成功也难说啊。
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

13
 
太多可能了.
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 7 楼 lan120576664 的回复:
lz是想在wince系统里面直接操作GPIO口么?
是的话,必须用映射函数呢


先是用了一个CreatFile()函数获得驱动的句柄,然后用了DeviceIOControl()这个函数进行IO口操作
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

15
 
哪位大侠能详细说说如何加载这个GPIO驱动啊,小妹不胜感激~
此帖出自WindowsCE论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

16
 
小妹??
搞CE 姑娘不少,呵
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 programmerno1 的回复:
小妹??
搞CE 姑娘不少,呵

楼上的给点实际的建议比较好,现在也是难在这里了,多谢啦~
此帖出自WindowsCE论坛
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

18
 
应该是动态流驱动吧,看看驱动是不是已经加载到HKEY_LOCAL_MACHINE\Drivers\Active 里面了
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 17 楼 aaa_tnt 的回复:
应该是动态流驱动吧,看看驱动是不是已经加载到HKEY_LOCAL_MACHINE\Drivers\Active 里面了

这个在那里看啊,又如何添加动态流驱动呢,AAa_tnT能否说具体一些呢,谢谢~
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

20
 
Drives里面的确没有GPIO的,谁能告诉我如何添加呢,最好有源码解释~
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表