zoukankan      html  css  js  c++  java
  • WINCE6.0+S3C2451环境搭建过程遇到的一些问题

    刚进来新公司搭建WINCE6.0+S3C2451的开发环境的时候,就遇到一些怪异的问题,耽误了一些时间,在此写出来,希望大家走同样的弯路:

     

    1. 修改s3c2451.bat文件下面内容的时候,不小心在LCD_ATN后面加了一个空号

    set BSP_LCDTYPE=LCD_ATN

    但是自己又没有注意到,在编译的时候用到此环境变量的时候就提示出错,比如在xxx.c文件中有下面的代码

    #ifdef LCD_ATN

    Void Init_ATN(void)

    {

    ……

    }

    #endif

     

    那么在调用Init_ATN函数的地方肯定会说找不到这个函数,其实这就很明显就提醒我们没有定义了Init_ATN这个函数,然后这时候仔细检查LCD_ATN定义的地方才知道其后面多了一个空格。

     

    2. 安装了WINCE6.0+PB6.0之后,新建工程编译可以通过,在中午有空的时候打了WINCE6.0200920102011这三年的全年包补丁,同样的工程,同样的BSP包编译出来的NK竟然跑不起来,停在pseudoVFL..CVFL_Close函数的地方,刚开始我还不确定是安装了补丁的问题,就卸载了wince6.0的安装内容,重新安装才验证了是大了补丁包的问题,但还不确定是打了这三年中的哪一年的补丁包的问题导致的,有空我也试一下S3C6410下是否也有这个问题,以进一步明确问题。

  • 相关阅读:
    第十七讲:解释器模式
    第十六讲:适配器模式
    第十五讲:桥接模式
    第十四讲:组合模式
    第十三讲:外观模式
    第十二讲:代理模式
    第十一讲:享元模式
    第九讲:策略模式
    工厂模式
    观察者设计模式
  • 原文地址:https://www.cnblogs.com/LoongEmbedded/p/5298731.html
Copyright © 2011-2022 走看看