3602|7

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于[[[更改BSP工程文件,添加GPIO驱动的选项]]]的疑问,请教大家 [复制链接]

http://blog.eeworld.net/nanjianhui/archive/2008/07/18/2674753.aspx
看了以上文章,有一段不明白的地方:
(1) 更改BSP工程文件,添加GPIO驱动的选项:

       在BSP目录下面的”CATALOG”文件夹下面找到”BspName.pbcxml”并用记事本打开,然后添加GPIO驱动的选项,首先找到并在里面添加下面一行:

           Item:Cirrus Logic:bsp_ep94xx_gpio_ep9407_EP94xx

       然后在< CatalogFile >…中添加下面的驱动描述:

      

           GPIO

           GPIO Driver

           BspSpecific

           BSP_EP94XX_GPIO

           Device Drivers

           

                 $(_WINCEROOT)\PLATFORM\EP94XX\SRC\DRIVERS\gpio

                 $(_WINCEROOT)\PLATFORM\EP94XX\SRC\DRIVERS\gpio

           


      


       上面实际上添加了GPIO驱动,环境变量为BSP_EP94XX_GPIO,源代码位于路径”\Platform\EP94XX\SRC\DRIVERS\gpio”下面。


上面这一段是什么意思啊,怎么我的BSP下没有BspName.pbcxml文件啊?
高人指点一二吧,谢谢

最新回复

知不知道为什么你看不懂顶楼的那些添加方法? 因为你看的资料是针对ce6的,而你用的是ce5。 ce5的bsp组件选项文件是根目录下面的.cec文件,打开好好看看吧,同时看一下file文件夹下面的platform.reg和platform.bib。  详情 回复 发表于 2010-3-29 09:08
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
还有一个问题,驱动如果编写好后,也就是说makefile,sources,.cpp等文件都写好了,那么下来该怎么办呢?是不是直接放到目录下用VS2008编写相应程序就可以使用硬件了呢?
还是需要编译驱动?那么又怎么编译呢?
写驱动时这些文件都是手工建立的,都是先用记事本写好后修改扩展名而成的,那么在哪里编译呢?
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
添加驱动不需要那么麻烦,在BSP的驱动文件夹里把dir文件加上GPIO驱动的文件夹名,在platform.reg和platform.bib里分别加上驱动的相应内容,5.0的用PB直接编译,6.0的用VS2005编译,然后make image就行
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

4
 
5.0的用PB直接编译?

本人很菜,请问一下 5.0的用PB直接编译?  这句话是什么意思呢?我用的是WinCE5.0,编译完以后还要重新把操作系统烧一遍么?还是重新生成SDK呢?

现在处于入门阶段,而且是孤军奋战,没人商量,所以只能一直在这里打扰大家啊。。。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
楼主如果只是要添加一个驱动,而不需要在CATALOG中有显示的话,可以像楼上所说的,在drivers目录下添加你的驱动的目录,并修改dirs文件。

WinCE5.0的开发环境是独立的,Platform Builder 5.0.

WinCE6.0的开发环境是作为VS2005的一个插件存在的。

编译得到驱动dll后,可以重新烧写NK。但这么操作很麻烦,你可以参考下面这个方法调试驱动。
[url=http://www.cnblogs.com/we-hjb/archive/2008/07/24/1250838.html][/url]
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

6
 
感谢楼上,我再试试!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

7
 
驱动和SDK没有关系。
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

8
 
知不知道为什么你看不懂顶楼的那些添加方法?

因为你看的资料是针对ce6的,而你用的是ce5。

ce5的bsp组件选项文件是根目录下面的.cec文件,打开好好看看吧,同时看一下file文件夹下面的platform.reg和platform.bib。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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