To load into a program and run from the Flash do the following:
1) First:
When using the first issue evaluation board Flash Utility software, revision 1.1, be sure you're out of the windows environment. It will not communicate reliably from a DOS window. With the later version software for the later revisions of the evaluation board it may be run reliably from within the Microsoft Windows(TM)environment.
From DOS or a DOS window change directories to your EV386EX directory (where flashu.exe presides).
type:
flashu <enter>
Be sure J1 jumper is on.
Be sure Eval board power is on.
Press reset for a few seconds.
2) type: (Optional)
baud=<baud rate> <enter>
This will change the baud rate for communications between the eval board and the host PC. The default value is 9600.
example:
Note: Should you experience problems with communication try a lower baud rate. 9600 has functioned well in tests.
3) type:
init <com#> <enter>
Use the com# of the port that is connected from Eval board to host PC. This will initialize com# to communicate with the Eval board.
example:
The following message will appear if successful:
If the following message appears turn Eval board on and off and go to step 1:
Initialize host/target comms failed! Target system not responding
Reset target system and perform init command again
4) type:
program <file name> <enter>
This will load the files to be programmed into the FLASH device into RAM until the SHUTDOWN command is issued. SHUTDOWN causes the values loaded in RAM to be programmed into the FLASH. Step 4 can be repeated to load all files desired before the SHUTDOWN command is issued (explained below). Naturally, if multiple files are to be loaded and executed they must be linked prior to loading. File(s) must be hex format file(s) with a .hex extension.
example:
The following message will appear if successful
5) type:
vector = <start address of file> <enter>
This will set the start vector location for the user's boot program. In essence, this command "tells" FLASHU where to locate the user's program in the FLASH device. This needs to be set if you are going to run an operating system or any other unlocated program. This is not necessary for any program that has been absolutely located prior to loading.
example:
vector=80000H (For a Boot file which begins at 80000H)
The following message is displayed:
example:
The following message is displayed:
8) Do:
Take off J1 jumper.
Push reset for a few seconds on the Eval board to initiate a reboot.
9) type:
term <enter>
This will begin terminal emulation.
If the following message appears push <esc> and go to step 8
AAAAAAAAA(repeatedly)
Hello from EX EVAL Board(repeatedly)
Legal Stuff © 1997 Intel Corporation