none
platform builder for ce 6.0自定义sdk安装后黑屏无法启动 RRS feed

  • 问题

  •  

        我使用paltform builder for ce 6.0自定义了一个sdk。它在PB模式下可以正常编译通过,且可以正常的显示出来。然后我build这个sdk,再把它安装到机器上,再新购建一个智能设备工程(基于windowsce5.0),build没有错误,但是用这个自定义sdk debug的时候,自定义的模拟器黑屏,无法显示。如果在vs2005自带的别的模拟器中则可以正常的显示程序。不知道是什么原因?

       哪位朋友遇到过类似的问题,请多指点,我研究了好长时间也没有解决!

    2008年4月14日 15:15

答案

  • 可以在模拟器选项中把COM1调试窗口打开,看看调试端口的输出,是在哪一步黑屏了。

    或者直接在命令行输入deviceemulator /c 【sdk中的os映像名字】,看看控制台输出是什么,否则不太容易定位问题。

    2008年4月14日 15:44
    版主

全部回复

  • 可以在模拟器选项中把COM1调试窗口打开,看看调试端口的输出,是在哪一步黑屏了。

    或者直接在命令行输入deviceemulator /c 【sdk中的os映像名字】,看看控制台输出是什么,否则不太容易定位问题。

    2008年4月14日 15:44
    版主
  •    我在debug程序的时候,选择自定义的SDK。同时在“外围设备”中钩选了“为串行端口1创建本文控制器”这个选项。然后debug,出现下面的信息:

    ……………………

    initDMAkitl ----succeeded

    ……

    -initDMAkitl

    connecting to desktop

    -

     然后光标就停止在这里不动了,模拟器处于黑屏状态。何老师知道哪里出错误了吗?

     

     

     

     

     

     

     

    2008年4月16日 14:31
  •     经过一系列调试,发现问题表现为vs2005和模拟器无法进行交互,也就是上面的connecting to desktop后模拟器没有响应。估计还是模拟器定制的问题。

        哪位朋友遇到过类似的问题呀?

     

    2008年4月18日 1:44