User`s manual

PK2100
Appendix A: Troubleshooting s A-3
Dynamic C Will Not Start
If Dynamic C will not start, an error message on the Dynamic C screen
(for example, Target Not Responding or Communication Error),
announces a communication failure:
Wrong Baud Rate  Either Dynamic Cs baud rate is not set correctly
or the PK2100s baud rate is not set correctly.
Wrong System Clock Speed in EEPROM The EEPROM contains the
system clock speed as a word at location 108H in units of 1200baud.
If this number is incorrect, the PK2100 will try to communicate at the
wrong baud rate.
Wrong Communication Mode  Both sides must be talking RS-232.
Wrong COM Port  A PC generally has two serial ports, COM1 and
COM2. Specify the one used in the Dynamic C Target Setup menu.
Use trial and error, if necessary.
Wrong Operating Mode  Communication with Dynamic C is lost
when the PK2100 is in run mode. Use the setup keys to reconfigure
the PK2100 for programming mode to communicate with DynamicC
at 19,200 baud or 38,400 baud.
Wrong Jumper Setting  Jumpers on J4 override thee setup keys.
Make sure they are installed correctly.
Wrong EPROM Size or Wrong Board Jumper  Jumper J1 is used to
specify the EPROMs size.
If all else fails, connect the serial cable to the PK2100 after power-up.
If the PCs RS-232 port supplies a large current (most commonly on
portable and industrial PCs), some RS-232 level converter ICs go into
a nondestructive latch-up. Connecting the RS-232 cable after power-
up alleviates this problem.
Dynamic C Loses Serial Link
Dynamic C will lose its link if the program disables interrupts for more
than 50milliseconds. Make sure that interrupts are not disabled for more
than 50milliseconds.
PK2100 Resets Repeatedly
The PK2100 resets every 1.6seconds if the watchdog timer is not hit
and the watchdog timer is enabled by connecting pins 13 and 14 of J8.
Dynamic C hits the watchdog timer, but there may be problems running
the program if the program does not hit the watchdog timer. Make a call
to uplc_init at the start of the program to make sure the watchdog timer
is hit periodically in the background.