Bios refreshing, watchdog and gpio programming, 1 bios refreshing, 2 watchdog programming – Acrosser AR-B8170 User Manual
Page 30
AR-B8170 User Manual
30
4
BIOS REFRESHING, WATCHDOG
AND GPIO PROGRAMMING
4.1 BIOS Refreshing
The BIOS program instructions are contained within computer chips called FLASH ROMs that
are located on your system board. The chips can be electronically reprogrammed, allowing you to
update your BIOS firmware without removing and installing chips.
The AR-B8170 provides the FLASH BIOS update function for you to easily to update BIOS. Please
follow these operating steps to update BIOS:
STEP1
You must boot up system into MS-DOS first and please don’t detect files CONFIG.SYS
and AUTOEXEC.BAT.
STEP2
In the MS-DOS mode, you should execute the AMIFLASH program to update BIOS.
STEP3
Follow all messages then you could update BIOS smoothly.
4.2 WATCHDOG Programming
This section describes the usage of WatchDog. AR-B8170 integrated the WatchDog that
enable user to reset the system after a time-out event. User can use a program to enable the
WatchDog and program the timer in range of 1~255 second(s)/minute(s). Once user enables the
WatchDog, the timer will start to count down to zero except trigger the timer by user’s program
continuously. After zeroize the timer (stop triggering), the WatchDog will generate a signal to reset
the system. It can be used to prevent system crash or hang up. The WatchDog is disabled after
reset and should be enabled by user’s program.
Please refer to the following table to program WatchDog properly, and user could test
WatchDog under ‘Debug’ program
WatchDog demo program in Turbo C++ as following:
//===========================================================================
// Turbo C++ Version 3.0 Copyright(c) 1990, 1992 by Borland International,Inc.
//===========================================================================
// Describe : Vortex86DX WatchDog timer test
// Date : 09/16/2009
// Author : Willy
//===========================================================================
//===========================================================================
// Language include files
//===========================================================================
#include
#include
#include