2111|0

79

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince 驱动中断问题 [复制链接]

问题是这样的,我用周立功的开发板自带的wince 5.0的I2C驱动(是正常的)移植到我的板子上我的板子硬件接口和周的基本一样,只是BSP不同,我把I2C编译进
内核(用了两种方法,一种是直接把周生成的DLL文件直接编译进去,并增加BIB和REG信息,另一种是把驱动程序放到我的BSP里重新编译)然后下载到板子上时,启动时在串口均输出这样的信息:
IC: DLL_PROCESS_ATTACH
>>> IIC_initalization address..set..
ERROR: I2C Bus: Failed to request sysintr value for I2C Bus interrupt.
IIC: DLL_PROCESS_DETACH

也就是说申请逻辑中断失败,我用同样的方法把周的can驱动也移植进去后也出现
了同样的问题,但pwm,gpio,ADC等驱动移植过后都正常工作,我总结了一下
I2C和CAN的驱动都涉及到中断的申请,而其他的没涉及到。所以现在的问题就是
为什么会中断申请失败。我的BSP是从4.2升级到5.0的,里面带的一些驱动
的中断申请用的都是静态映射。而周那驱动用的都是动态申请,我想问题关键就是出
在这里了,但就是不知道怎么搞定,是不是中断申请和BSP中的某些文件是生死关联的?。我用getlasterror 放到I2C驱动中得到的返回直是:50
查了下错误原因是:the network request is not supported。

问题就这样,如果大虾有什么好的方法或思路的话,望赐教!
如果有需要,我可以把我的BSP和驱动都传上
此帖出自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
快速回复 返回顶部 返回列表