WINCE 串口驱动初始化后,会自动执行打开吗?

riccdw421 riccdw421 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
OS:WINCE 6.0
HW:PXA310
问题描述:
COM1:用作调试信息输出口
COM2:用作蓝牙通信口

串口程序:PUBLIC\COMMON\OAK\DRIVERS\SERIAL\COM_MDD2

通过打印信息如下:

+COM_Init...

+COM_Open handle 0xD28173C0, access 0x0, share 0x3 //BTUART Driver 未执行CreateFile(L"COM2:"...)

+COM_Open handle 0xD28173C0, access 0xC0000000, share 0x0 //BTUART Driver 执行过CreateFile(L"COM2:"...)

通过以上分析,个人发现COM2,初始化后,有打开操作,而COM1初始化后,没有执行打开操作,不知道,这个打开的操作是不是系统查询COM口的一些属性[因为access = 0x0 即非Read跟Write状态],或Marvell,定制了COM1为特殊口。

请各位指教~谢谢
...全文

相关推荐

评论 16
收藏 已收藏
分享
返回顶部
riccdw421
嵌入开发(WinCE) 19,524 成员 41,565 内容