首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince6.0 重启不好用,该怎么解决

2013-09-06 
wince6.0 重启不好用使用了SetSystemPowerState(NULL,POWER_STATE_RESET,POWER_FORCE)一点反应没有!使用

wince6.0 重启不好用
使用了SetSystemPowerState(NULL,POWER_STATE_RESET,POWER_FORCE);一点反应没有!

使用了KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL ); 机器关掉了,重启一半卡死不动了!

看 了相关资料说要底层支持,但是没有找到OEMSWReset 函数,是不是需要内核增加组件?
这个函数应该在哪个路径下,芯片SBC8530.


看门狗 重启该怎么用呢?不知道creatfile 看门狗的文件名去哪里找?

请各位指教! WinCE 内核 重启 api
[解决办法]
OEMSWReset 在 BSP 里面找不到的话,你试试自己重载这个函数看看(我没试过,哈哈,不知道是否能成功!)~!!~!

看门狗重启是可以用的,你在驱动里面自己启动看门狗寄存器,
然后 while(1) 一直等待看门狗溢出即可~!
[解决办法]
顶一下 我也不知道这个重启是怎么实现的。。
[解决办法]
这些函数,需要 OEM 厂家来实现。即 BSP 中需要增加功能,不是组件的问题。

因为 CE 电源管理部分是没有标准的。
[解决办法]
得地层程序支持才行
[解决办法]
软重启的话,是需要看门狗支持的,因为这个是对CPU的软复位。

软重启在系统层已经拥有了接口,那么需要实现的是:如何在接收到reboot命令时对
CPU进行软复位和RAM等外围器件的复位操作。这部分都在底层实现


[解决办法]
实现OALIoCtlHalReboot的文件下面要包含extern void  OALCPUPowerReset();

热点排行