User`s manual

BL1600
Troubleshooting s 69
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 BL1600s baud rate is not set correctly. Both baud rates must be
identical. The programming baud rate is set on the BL1600 by
jumpering pins 12 or 34 on header J1 as described in Chapter 2.
DynamicCs baud rate is set by the Serial Options command in the
OPTIONS menu.
Wrong Communication Mode  Both the PC and the BL1600 must be
using RS-232. Use Dynamic Cs Serial Options command in the
OPTIONS menu to check and alter the protocol for the PC.
Wrong COM PortA PC generally has two serial ports, COM1 and
COM2. Specify the one used in the Dynamic C Serial Options
command in the OPTIONS menu. Use trial and error, if necessary.
Wrong Operating Mode  The jumpers on pins 12 and 34 of header
J1 must be configured for a programming option as described in
Chapter 2. Communication with Dynamic C is not possible with the
BL1600 in run mode.
Wrong Memory Size  Pins 510 on header J1 are used to specify the
memory sizes of the EPROM and SRAM chips.
If all else fails, try connecting the serial cable to the BL1600 after power is
applied. Some RS-232 converters enter a nondestructive latch-up, and this
will overcome that problem.
BL1600 Resets Repeatedly
With the watchdog timer enabled by connecting pins 2728 on header J1,
asystem reset will occur every second if the watchdog timer is not hit at
least every 1.0 seconds. Dynamic C hits the timer, but a user program
must include calls to hitwd within the application to make sure the watch-
dog timer is hit.
Dynamic C Loses Serial Link
If the program disables interrupts for a period greater than 50 ms,
DynamicC will lose its serial link with the program. Make sure that
interrupts are not disabled for longer than 50 ms.