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();