当前位置: 代码迷 >> WinCE >> wince6.0下怎么查看串口号
  详细解决方案

wince6.0下怎么查看串口号

热度:48   发布时间:2016-04-28 13:01:43.0
wince6.0下如何查看串口号
我用开发板搭建好后,需要和WINCE6.0串口通信下。

PC直接在电脑设备管理器就知道是哪个COM口了。

而在WINCE下,只有COM2\COM3\COM4、COM6可以选择。不知道选择哪个COM口。

而需要通信的是UART3。于是选择COM3,通信不成功。

GOOGLE下,看到要查看platform.reg.

得知:
;--------------- UART3 (Physical COM2 Port) ----------------------------------
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial3]
"DeviceArrayIndex"=dword:3
"Irq"=dword:40 ; UART3 Virtual IRQ = 64 (0x40), Physical IRQ = 40
"MemBase"=dword:7F005C00
"MemLen"=dword:40
; "ISTTimeouts"=dword:200 ; every 512 ticks checking Modem status.
"Prefix"="COM"
"Index"=dword:4
"Dll"="smdk6410_serial.dll"
"Order"=dword:30
"Port"="COM4:"
"DeviceType"=dword:0
"FriendlyName"=LOC_DISPLAYNAME_COM4
"Tsp"="unimodem.dll"
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
"DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00
;--------------------------------------

于是选择COM4口,通信成功。



然而我有个疑问,我的UART0怎么办,在platform.reg里,对应的COM1口。

而在WINCE串口调试助手没有COM1口,只有2346.

不知道WINCE下怎么定义COM口,刚刚接触WINCE,很多地方不懂,恳请大家指点下,谢谢了!




------解决方案--------------------
这个要问做 OS 的人,看他的串口是如何映射的。
------解决方案--------------------
这个物理串口0对应系统的COM1,物理串口1对应系统的COM2,以此类推。你用UART3就要用COM4才行。如果没有看到那个COM口,说明那个串口被用作调试口或者其他或者没有初始化等
------解决方案--------------------
探讨

这个物理串口0对应系统的COM1,物理串口1对应系统的COM2,以此类推。你用UART3就要用COM4才行。如果没有看到那个COM口,说明那个串口被用作调试口或者其他或者没有初始化等

------解决方案--------------------
探讨

这个物理串口0对应系统的COM1,物理串口1对应系统的COM2,以此类推。你用UART3就要用COM4才行。如果没有看到那个COM口,说明那个串口被用作调试口或者其他或者没有初始化等
  相关解决方案