天天看點

VS2005 wince6.0 environment

Microsoft Windows XP Professional

一、安裝VS2005

1.D:\VS2005\VSTS\vs\Setup\setup.exe

安裝路徑

D:\Program Files\Microsoft Visual Studio 8\

custom自定義安裝 

去掉Visual J# 

Microsoft SQL server2005

2.安裝完成後打sp1的補釘

D:\VS2005\VSTS\sp1\VS80sp1-KB926601-X86-ENU.exe

WINCE 6.0 的PlatformBuilder作為VS2005的插件,以後建立和定制WinCE操作

系統核心、編譯調試應用程式将全部在VS2005裡完成 

3.安裝MSDN

D:\VS2005\VSTS\msdn\setup.exe

二、安裝Windows Embedded CE6.0

1. 安裝Wince6.0

wince6.0/Windows Embedded CE 6.0.msi

選擇ARMV4I

安裝目錄為D:\WINCE600\

選擇CE6.0 Tools

安裝在D:\Program Files\Microsoft Platform Builder\6.00\

2.為wince6.0打補釘

1)Windows.Embedded.CE.6.0.Platform.Builder.Service.Pack.1.msi

2)安裝R2補釘

wince6.0_r2/setup.exe

無需改設定直接安裝

3)安裝R3補釘

wince6.0_r3/Windows Embedded CE 6.0 R3.msi

4)安裝wince6.0 update 09.10補釘

WinCEPB60-091231-Product-Update-Rollup-Armv4I.msi

WinCEPB60-101231-Product-Update-Rollup-Armv4I.msi

3.安裝NETCFSetupv35.msi

5.安裝ActiveSync 4.5.msi

安裝到

D:\Program Files\Microsoft ActiveSync\

三、build

1. run BSP_WINCE_ARM_A8_01_02_00_Source.exe

2.打開bsp工程 Vs2005  File->open->Project

D:\WINCE600\OSDesigns\AM35x_OSDesign\AM35x_OSDesign.sln

選擇AM35x_BSP_ARMV4I_Release

3.編譯

Build->Advanced Build Commands->Clean Sysgen

4.WinCE源碼路徑

1)XLDR /WINCE600/PLATFORM/AM35X_BSP/SRC/BOOTLOADER/XLDR

2)EBOOT  /WINCE600/PLATFORM/AM35X_BSP/SRC/BOOTLOADER/EBOOT

3)DRIVER /WINCE600/PLATFORM/AM35X_BSP/SRC/DRIVERS

5.編譯error

error C2220: warning treated as error - no 'object' file generated

這是因為有很多警告性錯誤将

D:\WINCE600\PLATFORM\COMMON\sources.cmn

D:\WINCE600\PUBLIC\COMMON\sources.cmn

D:\WINCE600\PLATFORM\AM35x_BSP\sources.cmn

下的WARNISERROR=1去掉#WARNISERROR=1

D:\WINCE600\PLATFORM\AM35x_BSP\sources.cmn下的WARNLEVEL級别改為0

WARNLEVEL=0