Step1:
delete all files in the 7188E/8000E.
Step2:
download one Xserver demo program(for example, Demo4.exe) into
the 7188E/8000E.
Step3:
run this demo program.
If
you can see the 5-digit LED shows some information repeatly and
the LED light is
flashing,
that means the hardware is fine.
You
can download another Xserver demo program into the 7188E/800E,
and run it.
If
the 7188E/8000E also
runs properly, that means the hardware is realy fine.
The
problem maybe due to that
(1) you wrote some code with wrong syntax.
(2) the program want to write some data to somewhere in
the memory that you shouldn't
For example: the memory that store MiniOS7 or your program.
(3) the program run some function that takes more than 1.6 second.
That will
let the 7188E/8000E be reset by the hardware
watchdog.
¡@
When
you make the project, the compiler (for example, TC 2.01 or
BC++ 3.01) will not
check
these problems and show any warning.
But,
when you download the program into the 7188E/8000E and run it,
it
will
cause the error and stop the program.
To
solve (1) and (2), check your code.
To
solve (3), add function "RefreshWDT();"
in your program to refresh the watchdog