wince6.0使用vs2005作为编译工具
创建工程:
2.主键选择
打钩的表示自己选的,绿色方块的表示自己选上的组件有依赖这个组件的,空白的表示没有被选上
如果要查看组件的依赖项可以右键组建选择show dependencies
3,编译
wince6.0的编译分为3个阶段1:sysgen,2:文件的编译(building),3:nk的产生,copy file to release,make run image
1:修改了bsp主键要sysgen。
2:修改的是bsp包中的驱动,右击修改的驱动选择rebuild
3:修改了SMDK6410.bat,看情况编译。比如修改iic,要去掉iic的话set BSP_NOI2C=1,如何make run image就可以。如果要添加iic,set BSP_NOI2C= 如何make run image(这个可能会产生错误,原因是release下面没有iic驱动的dll,如果是这样按2重新编译iic就可以)
4:如果修改的是configure。bib中的文件就要重新编译整个bsp包(这个不知道对不对,我编译的没有效果)
5:如果修改platform.reg,platform.bib,或者common.reg等,就选择copy file to release,然后make run image就可以。如果是想测试platform.reg修改的效果可以直接在release目录下搜索相应的reg,或者bib然后make run image 就可以。
4,编译的错误(我运到的)
1:在sysgen阶段的错误。这个种错误由可能是:(1 )安装不正常(没有按顺序安装升级包)。(2)缺少升级包,比如有些时候没有安装qq组件。(3)比如卡在wceshell,这个错误有时候重启vs就可以,有时候重启电脑就可以。
2:编译阶段的错误就可能是bsp包程序问题。
3:产生nk阶段的错误。一般遇到的就是缺少一些dll。none-zone这个错误是其他错误造成的,把其他的错误改正这个错误就不存在了。
4,调试