2012-02-16
3.出现读取注册表出错,通过在数字电视下,打大灯,旋音量很容易.
跟据bsp工程师提从的信息,终于找出原因是由于一同事在打开注册表时,未关闭.
^--^
多次操作注册而未关闭,就导致再次读取注册表出错.
2012-02-15
问题:
3.出现读取注册表出错,通过在数字电视下,打大灯,旋音量很容易.
很怪异,是一YFOSD.exe导致,kill掉YFOSD.exe就可以解决问题.
BSP工程师需注释掉与读取消息队列相关函数,并可以开关就行。
能过禁止运行相关服务,但未成功。
查找BUG思路:
测试操作旋钮与大灯,与读取旋钮,分发旋钮以及显示有关可以试着从这方面着手。去分析代码,做排除分析。
2012-02-14
昨天,第三个问题,今天继续跟进.
问题:
3.出现读取注册表出错,通过在数字电视下,打大灯,旋音量很容易.
BSP工程师,能过下面几个方法去分析:
a,注册表读写失败,wince最后错误值分析,GetLasterError();
b,查看程序占用物理与虚拟内存
c,卸载装载分区
d,执行不同程序,看机器异常情况
跟据上面分析怀况可以得出以下几个结论:
1.注册表有时读取正常,有时不正常
2.内存占用完,系统不能执行应用程序
2012-02-13
今天,测试报告的几个问题,非常的诡异,把 问题记录下来.
1.wince直接运行explorer.exe,模拟导航,出现黑屏
2.运行我们的应用程序,模拟导航,出现内存只剩下2M.
3.出现读取注册表出错,通过在数字电视下,打大灯,旋音量很容易.
第一个问题,硬件工程师,用电压表量电压正常,然后把屏重新挺拔就屏就亮了
第二个问题,据BSP工程师反馈是因程序在不停地申请显存
第三个问题,正在分析中...