
ARK-1220 User Manual
52
A.1
Watchdog Function
The SCH3114 Runtime base I/O address is A00h.
The watchdog value is offset at 66h.
If the value is set at “0”, this means watchdog function is disabled.
Superio_GPIO_Port = A00h
mov dx,Superio_GPI 66h
mov al,00h
out dx,al
.model small
.486p
.stack 256
.data
SCH3114_IO EQU A00h
.code
org 100h
.STARTup
;====================================================
;47H
;enable WDT function bit [0]=0Ch
;====================================================
mov dx,SCH3 47h
mov al,0Ch
out dx,al
;====================================================
;65H
;bit [1:0]=Reserved
;bit [6:2]Reserve=00000
;bit [7] WDT time-out Value Units Select
;Minutes=0 (default) Seconds=1
;====================================================
mov dx,SCH3 65h;
mov al,080h
out dx,al
;====================================================
;66H
;WDT timer time-out value
;bit[7:0]=0~255
;====================================================
mov dx,SCH3 66h
mov al,01h
out dx,al
;====================================================
;bit[0] status bit R/W
;WD timeout occurred =1;WD timer counting = 0
;====================================================
mov dx,SCH3 68h
Summary of Contents for ARK-1220
Page 1: ...User Manual ARK 1220 Fanless Embedded Box PC ...
Page 33: ...Chapter 3 3 BIOS Settings This chapter explains how to set the BIOS configuration data ...
Page 47: ...37 ARK 1220 User Manual Chapter 3 BIOS Settings 3 2 2 10 CSM Configuration ...
Page 61: ...Appendix A A Watchdog Sample Code ...
Page 63: ...53 ARK 1220 User Manual Appendix A Watchdog Sample Code mov al 01h out dx al exit END ...
Page 64: ...ARK 1220 User Manual 54 ...
Page 65: ...Appendix B B SUSI API Introduction ...
Page 67: ...57 ARK 1220 User Manual Appendix B SUSI API Introduction ...