wince4.2-2440 watchdog的使用

Watchdog的寄存器基地址为WATCH_BASE 0xB1300000,用到的寄存器有
typedef struct {
  unsigned long   rWTCON;
  unsigned long   rWTDAT;
  unsigned long   rWTCNT;
} WATCHreg;
     为了能在应用程序中使用WATCHreg,应首先用VirtualAlloc和VirtualCopy将WATCH_BASE映射。接下来就是对上述3个寄存器配置适当的值来完成应用程序的功能。
本来这个对看门狗的操作应该可以写成一个流驱动的,那样要正规一些。但是现在之所以要这样做,是因为这只是为了测试方便,写成流驱动的话至少要重新生成内核,要重新down一遍。而现在这样就简单多了。
     关于Watchdog的寄存器的使用,请祥见三星2440的用户说明书。

你可能感兴趣的:(职场,使用,watchdog,休闲,wince4.2)