//=====================================================================
//TITLE:
// 树立STA206x的Windows CE开发环境
//AUTHOR:
// norains
//DATE:
// Tuesday 10-May-2011
//Environment:
// Visual Studio 2005
// Windows CE 6.0
// STA2065
//=====================================================================
最近拿到ST的STA2065的开发板,听说其价格十分廉价,而且还支撑Android,Linux和WinCE。不过,今日咱们只评论怎么树立一个STA2065的开发环境。那么,现在就让咱们一步一步来吧!
过程1:
解压STA2065的BSP包,将STA2064文件夹复制到$(_WINCEROOT)/PLATFORM,如图所示:
验证复制的目录是否正确,能够经过新建工程来确认。假如在新建PB工程的时分,能够看到如图所示的STA206x的BSP包,那么意味着一切正常:
过程2:
BSP的设置在过程1其实现已树立结束,现在只需要树立相应的工程即可。不过关于第一次触摸STA2065 EVB的开发者来说,最好仍是挑选一个最稳妥的方法,直接编译BSP下默许的工程文件。将解压后的OSDesigns/STA2064文件夹复制到恣意目录,然后在Visual Studio翻开STA2064.pbxml,会发现相应的设置现已构建结束,如图所示:
过程3
假如你的Windows CE不是安装在C盘,而直接依照越过本过程进行编译的话,那么最终将会呈现如图所示的过错:
从图中能够看到,似乎是创立文件夹有误。其实这个问题在于STA2064/src/bootloader/eboot/sources文件的第48行,其原文为:
C:/WINCE600/PLATFORM/COMMON/lib/ARMV4I/retail/oal_blcommon.lib /
咱们不需要重新安装Windows CE,只需要将其更改为:
$(_WINCEROOT)/PLATFORM/COMMON/lib/ARMV4I/retail/oal_blcommon.lib /
过程4:
假如编译的是Release版别,在工程中挑选Configuration Properties –> Build Options,将Enable KITL去掉,如图所示:
过程5:
挑选Clean铲除一些冗余文件,如图所示:
过程6:
挑选Advanced Build Commands–>Sysgen进行编译,如图所示:
绵长的等候之后,应该会呈现编译工程成功的提示,如图所示: