WinCE启动次数的记录

简介: 最近一周一直在忙于测试NAND文件系统的稳定性和可靠性,今天终于有所进展。测试组所有同事齐上阵,加上小高和我,测试了一天,都未发现问题。虽然还不能保证完全OK,但至少有所改善了。       测试组今天主要做了文件拷贝、比较和删除的循环操作。

      最近一周一直在忙于测试NAND文件系统的稳定性和可靠性,今天终于有所进展。测试组所有同事齐上阵,加上小高和我,测试了一天,都未发现问题。虽然还不能保证完全OK,但至少有所改善了。

      测试组今天主要做了文件拷贝、比较和删除的循环操作。我先做了同版本升级,即在WinCE启动后,通过应用程序升级BOOT、内核和应用程序,循环往复。为了记录次数,刚开始在记事本上打正字。写了几个正字后,觉得有点麻烦,印象中WinCE注册表有一个键值用于记录启动次数的,查看这个键值不就直接知道系统升级的总次数了吗?于是,先用驱动调试助手把注册表导了出来,然后正常关机,再开机。开机之后再用驱动调试助手把注册表导出一份。将两份注册表一对比,果然有这个键值。如下图所示。

image 

      在[HKEY_LOCAL_MACHINE\Comm]下,名称为BootCount,值为54。升级一次,该值增加2。估摸着算下来,大概升级了有25次吧。找到这个键值后,就安心升级去了。总共升级了有60多次,文件系统依然完好如初。我又开始相信自己的运气了。难道运气真有这么好?于是赶紧做了一个新版本的软件升级包,进行跨版本升级测试。测试了20多次,也没有问题。好运来了,挡都挡不住!

      现在回头去看,这次问题的根源可能也许还在Telechips提供的NAND驱动和IOBUS的频率上。至少从目前看来,更新到原厂提供的最新的NAND驱动,降低了IOBUS的频率,问题就不在复现了。最好就是这样,也让测试组的同事能早日解脱。

目录
相关文章
|
Python Windows
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
|
8天前
|
Web App开发 Windows
Windows 记录一次磁盘相关的PC卡顿问题
【10月更文挑战第26天】本文记录了一次Windows系统中因磁盘问题导致的PC卡顿现象及其解决过程。通过查看任务管理器发现磁盘使用率高,经磁盘碎片整理、优化启动项与后台程序、更新磁盘驱动等步骤,最终解决了卡顿问题。建议定期进行磁盘维护,合理管理启动项,及时更新驱动以预防类似问题。
|
3月前
|
监控 Linux
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
|
Windows
WIN10更新后超慢问题的解决
WIN10更新后超慢问题的解决
110 0
|
网络协议 Unix Linux
嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
Uboot_Kernerl_Add_Watch_Dog:   U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM:  128 MiBCheck spi flash controller v350.
5329 0
|
Windows
svchost.exe占用内存过高--(windows update检查更新时一直处于正在检查)
学习.exe占用内存过高--(windows update检查更新时一直处于正在检查)。
229 0
|
监控 Java 关系型数据库
【收集】【Linux】记录常用的操作指令 不定时更新
【参考资料】: 【1】www.cnblogs.com/fjzhang/p/1… 【2】www.51codefly.com/article/516 【3】www.cnblogs.com/liuchuanfen… 【4】www.cnblogs.com/ftl1012/p/h…
154 0
【收集】【Linux】记录常用的操作指令 不定时更新
|
安全 Windows
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
发布后,每个页面第一次打开都很卡,50秒或更长,第二次打开就很快了
估计原因:编译速度慢,但在有VS环境的机器上发布没有这么卡 解决办法: 使用高版本的VS,“在发布期间预编译”; 使用IIS8的Application Initialization功能 1. 使用VS2017“在发布期间预编译”       发布时遇到一个报错: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
1082 0
|
安全 网络协议 Linux
Linux 更改文件打开数和进程数、高并发调优
!/bin/bash echo '* soft nofile 102400'>>/etc/security/limits.conf echo '* hard nofile 102400'>>/etc/security/limits.
1234 0