顯示具有 Windows Compact 7 標籤的文章。 顯示所有文章
顯示具有 Windows Compact 7 標籤的文章。 顯示所有文章

2013年11月12日 星期二

如何建置COM Port on Windows Compact 7




如何建置COM Port on Windows Compact 7


一、IRQIO Port設定

1、BIOSIRQIO Port需先設定好

2、修改OALIntrInit

找到相關cpu chipinin.c, 修改OALIntrInit function,使用OALIntrStaticTranslate(UINT32 sysIntr, UINT32 irq)設定。該IRQtBIOSIRQ相對應。

:

OALIntrStaticTranslate(SYSINTR_FIRMWARE +4, 4)

3、修改platform.reg

COM Portregistry section設定IRQIO PortSysIntr圍上一步驟

OALIntrStaticTranslate裡的sysIntr+10IoBase對應到BIOSIO Port

:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1]

"SysIntr"=dword:14   

"IoBase"=dword:03F8


二、設定COM Port的屬性(BaudRateParity…)修改platform.reg

:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1\Unimodem]

"BaudRate"=dword:9600