wince 6.0 重启或复位问题..

wolong98 2009-06-12 08:54:31
对于 wince 6.0 的重启 有个疑问,请教大家。。。

网上的说法重启(热启动) 调用 OAL层的 IOCTL_HAL_REBOOT 函数来实现重启
或者调用 SetSystemPowerState(NULL, POWER_STATE_RESET, POWER_FORCE)?

而 IOCTL_HAL_REBOOT 对应调用 OALIoctlHalReboot,
那是不是 我需要 在 OALIoctlHalReboot 函数 操作硬件来实现复位? 也就是要加硬件复位电路?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolong98 2009-06-13
  • 打赏
  • 举报
回复
看来要外围复位电路了,谢谢楼上
shuiyan 2009-06-12
  • 打赏
  • 举报
回复
如果cpu直接支持热启动,那就直接操作寄存器即可(一般是配一个寄存器的一位)。
如果cpu不直接支持,那就只有外部做等效复位电路,由某一个GPIO口进行控制。

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧