none
WinCE开发 RRS feed

  • 问题

  •    用WinCE6.0搭建好了平台,板子运行起来,可是在显示屏打出“Carefully press and briefly hold stylus on the center of the target.Repeat as the target moves around the screen.Press the Esc key to cancel.”,不知道应该改哪,使板子直接进入系统,请高手能指教指教?
    2009年10月14日 11:38

答案

  • 不知道是否的理解是否有误,我觉得你已经有校准功能。
    现在你的问题是 校准完后还是进入不了系统,还是系统启动后每次都要校准呢?
    现在从现象上看,你系统启动后发现触摸屏没有校准,所以要求你校准。那么

    如果是问题1. 在执行完校准操作后,依然进不了系统。你觉得可以尝试如下
            1.1 先用TELNET 登入CE , 启动EXPLORER , 如果桌面出现了。肯定是你的校准驱动有问题
    可以看看WINCE校准程序样例,你可以改写。我用的WINCE50,记得好像目录是
    %_WINCEROOT%\Public\Common\Oak\Drivers\Touch
    %_WINCEROOT%\Public\Common\OAK\CSP\ARM\S3C2410X\Touch

    如果是问题2.  系统启动后每次都要校准,那么我估计应该是,你的校准信息没有保存。我们一般将报警信息保存到注册表中,
            键值好像是 【HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\]下去找TOUCH的键

    2009年10月20日 7:48
  • 你检查一下你的注册表,例如platform.reg是否有一些launch的选项,我的开发板上面是在注册表里面加入了这些启动项,每次都会去启动校准程序,去掉就可以了,当然,你可以把当前校准的数据改到注册表里面,就不用每次都校准啦
    校准数据的键值如下面显示:

    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
        "CalibrationData"="512,507 799,788 797,214 213,216 216,786"

    2009年10月20日 12:45

全部回复

  • 莫非我要写个校准程序?
    2009年10月20日 6:02
  • 不知道是否的理解是否有误,我觉得你已经有校准功能。
    现在你的问题是 校准完后还是进入不了系统,还是系统启动后每次都要校准呢?
    现在从现象上看,你系统启动后发现触摸屏没有校准,所以要求你校准。那么

    如果是问题1. 在执行完校准操作后,依然进不了系统。你觉得可以尝试如下
            1.1 先用TELNET 登入CE , 启动EXPLORER , 如果桌面出现了。肯定是你的校准驱动有问题
    可以看看WINCE校准程序样例,你可以改写。我用的WINCE50,记得好像目录是
    %_WINCEROOT%\Public\Common\Oak\Drivers\Touch
    %_WINCEROOT%\Public\Common\OAK\CSP\ARM\S3C2410X\Touch

    如果是问题2.  系统启动后每次都要校准,那么我估计应该是,你的校准信息没有保存。我们一般将报警信息保存到注册表中,
            键值好像是 【HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\]下去找TOUCH的键

    2009年10月20日 7:48
  • 你检查一下你的注册表,例如platform.reg是否有一些launch的选项,我的开发板上面是在注册表里面加入了这些启动项,每次都会去启动校准程序,去掉就可以了,当然,你可以把当前校准的数据改到注册表里面,就不用每次都校准啦
    校准数据的键值如下面显示:

    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
        "CalibrationData"="512,507 799,788 797,214 213,216 216,786"

    2009年10月20日 12:45