beautypg.com

Bios refreshing, watchdog and gpio programming, 1 bios refreshing, 2 watchdog programming – Acrosser AR-B8170 User Manual

Page 30

background image

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