wince下面開發驅動每次都build debug版本的OS非常費時費力,在不需要debug OS code的情況下,可以把OSbuild成Release版本,把自己開發的驅動build成Debug版本。這樣在調試驅動程序的時候就可以和在debug版本OS差不多了。
具體步驟:
1. Sysgen Release 版本的OS
這一步只有第一次編譯的時候需要,以後就可以省略了(如果不改動OS code 的話),可以直接進行以下步驟
2. copy %winceroot%/PBWorkspaces/%projectname%/WINCE500/CEPC_x86/cesysgen/oak/lib/x86/retail
to
%winceroot%/PBWorkspaces/%projectname%/WINCE500/CEPC_x86/cesysgen/oak/lib/x86/debug
這一步用來給下面build debug 版本project的時候需要的lib提供鏈接庫
3. build debug版本的driver
4. copy debug版本的driver
from
%winceroot%/PBWorkspaces/%projectname%/RelDir/CEPC_x86_Debug
to
%winceroot%/PBWorkspaces/%projectname%/RelDir/CEPC_x86_Release
5. make runtime image.
ok...