Win51E User Manual
Win51E User Manual
Win51E User Manual
SYSTEM REQUIREMENTS
INSTALLATION PROCEDURE:
1) Run Setup.exe from the Drivers Software CD. You should see the following dialog
box, which will copy the required files from Source CD to the Host PC.
4) Click the highlighted Icon shown above to continue the Installation Procedure. Then
you should see the following Dialog Box.
6) In some cases you will see the following Dialog Box, which will indicate the
overwriting of the existing files.
7) Click Yes to keep the old file. Click No to install the new file. Click No to All for the
remaining files also.
8) Then you should see the following dialog box, which will indicate the completion of
installation.
1) Go to the Control Panel from Start Menu Settings. Select Add/Remove Programs
option. Then you should see the following Dialog Box.
2) Select the Driver to Uninstall, and click Add/Remove. Then you should see the
following dialog box, which will ask for confirmation.
2) Connect ESA 51E Trainer to the Host PC using 9 to 9 pin serial cable supplied by
ESA.
4) Arrange the Dipswitches on ESA 51E Trainer for 9600 baud rate and for serial
monitor (Refer ESA 51E user manual Hard copy).
5) Start Win51E application on Host PC. Then you should see the following Dialog Box.
6) If the Trainer is connected to COM1 port on your Host PC and configured for 9600-
baud rate, click No. Click Yes otherwise. If yes, you will see the following dialog box.
7) Select the Baud-Rate as per the dipswitch configuration on ESA 51E Trainer. Select
the Com Port where the trainer is connected. Click Apply. Then you should see the
following window.
9) If the communication is established properly, you can work with ESA 51E Trainer
from the displayed window. You can view the Registers, Memory Dumps, Downloading
the hex images, Uploading the hex dump to the Host PC, Running the downloaded hex
images, single stepping, watch memory, Memory modification etc.,
These options are explained in detail in online help of Win51E (Win51E.hlp).
TROUBLE SHOOTING:
4) Dipswitch Settings
1) In ESA 51E Trainer User Code area is from 8000H to FFFFH. So, user can download
the application hex files to this area only. When user is writing the applications using
KEIL PK-51 Evaluation version, in the generated hex file there will be records with
0000H(less than 8000H) address. In this case in the Download Dialog Box the hex file
start address will be shown as 0000H. But while downloading, the Win51E application
will skip the 0000H(less than 8000H) address records. When user is trying to download
the application hex to 0000H-7FFFH, the Win51E application will not show any error
message.
LJMP <Address>
Where <Address> is greater than FFFAH, the disassembly window will show the
assembly listing from 0000H. Whenever the disassembly window Address becomes
greater than FFFAH, the address will become 0000H.
“Copy Program to Data”: In ESA 51E Trainer Data Memory from E100H—FFFFH is
used as a Stack Area and Memory Mapped area for On board peripherals. When user tries
to copy the data from Program to Data in the above-specified region, if the data is same
in Program Memory area and Data Memory area the operation will not show any
message. If the data is different, “Unable to write memory location: XXXX” error
message will be displayed.
4) In some cases Reset in Registers Window will not respond properly. In this case
please give Reset on Target.
6) It is always recommended to give RESET on target when user changes the Comm
Port Settings like Baud-rate, Port etc., in Win51E application.
7) In some cases, with Win51E application startup “Hardware Not Found” message
will come. Restart the Win51E application by giving Reset on Target.
10) While working with EPROM Programmer, there will be no status displayed to
identify the operation progress. If application gets hanged, it shows a message box
with “serial timeout” message. Otherwise the operation is in progress.
11) While working with the package error message occurs like “run time error” please
report to ESA with the scenario.