wince6.0入门

来源:互联网 发布:java大括号转义字符 编辑:程序博客网 时间:2024/06/08 17:49

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,调试

 

原创粉丝点击