主题:[求助]em335x wince7 延长看门狗的”喂狗周期”

  共有688人关注过本帖    
帅哥哟,离线,有人找我吗?
stanleymanhk
1楼 信息 | 搜索 | 邮箱


加好友 发短信
[求助]em335x wince7 延长看门狗的”喂狗周期”  发帖心情 Post By:1/7/2026 9:57:00 AM   [只看该作者]

请教如何延长以下"喂狗周期"(dwWDTPeriod), 现时10000, 即10秒



//打开看门狗设备”WDT1:”
hWDT = CreateFile(
_T("WDT1:"),
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_RANDOM_ACCESS,
NULL);
if( hWDT==INVALID_HANDLE_VALUE )
{
printf( "Open WDT device fail!\n" );
return -1;
}
//得到喂狗周期
bRet = ReadFile( hWDT, &dwWDTPeriod, sizeof(DWORD), &dwLen, NULL );
//应用程序喂狗
WriteFile( hWDT, &dwWDTPeriod, sizeof(DWORD), &dwLen, NULL );


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:1/7/2026 2:32:00 PM   [只看该作者]

10秒周期完全够用了,如果喂狗5秒一次算,能卡到喂狗线程5秒都响应不了一点,基本可以判定系统卡死了,应当重启了。


  单帖管理 | 引用 | 回复 回到顶部

返回首页

[求助]em335x wince7 延长看门狗的”喂狗周期”

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容:
字号