是否默认com1为调试口,com2为程序通讯用?
(一)原来的串口BIOS设置为: com1; 3F8;IRQ4
com2,2F8,IRQ3
wince启动OS时使用超级终端设置串口参数:COM1,38400bps,8位数据位,一位停止位,无流控制,无校验
但是不能通过SBOOT下载NK,参数设置参考MSDN:COM2,115200,8,1,无,无
使用CE下串口调试工具,com2可以通讯,com1不行,
用activesync可在com2中建立连接,com1则不行.
(二)参照PB源代码drivers\builtin\serial下的串口设置,修改BIOS为:com1,02F8/IRQ3; com2,03E8/IRQ4
实验结果比照:
超级终端com1,com2都不出现调试信息了.
串口助手com1通.com2不通.
用activesync,com1可以建立连接,com2不行.
可以用CE下的注册表工具或者是通过evc的Remote Regstry Editor查看串口加载情况.
在drivers/active/04下为com1