User`s manual

BL1600 BL1600 Operation s 25
Run Mode
Before running a program from battery-backed RAM or flash EPROM, be
sure pins 12 and 34 on header J1 are not connected. If a valid user
program is already in EPROM, that program will run immediately after a
hardware reset.
If the Dynamic C EPROM is present on the board, the BL1600
executes the program stored in battery-backed RAMthat is,
the program last run under Dynamic C. If the Dynamic C
EPROM has been replaced with a custom EPROM, then the
BL1600 executes that program.
EPROM
Programming EPROMs
Dynamic C can be used to create a file for programming an EPROM by
selecting the Compile to File option in the COMPILE menu. The BL1600
must be connected to the PC running Dynamic C during this step because
essential library routines must be uploaded from the Dynamic C EPROM
and linked to the resulting file. The output is a binary file (optionally an
Intel hex format file) that can be used to build an application EPROM.
The application EPROM is then programmed with an EPROM program-
mer that reads either a binary image or the Intel hex format file. The
resulting application EPROM can then replace the EPROM that came with
the BL1600.
Whenever the Dynamic C EPROM is replaced by a custom EPROM, the
BL1600 ignores the program in battery-backed RAM in favor of the
program stored in EPROM.
Memory Size
When doing program development with Dynamic C, it is best to use a
128K SRAM or larger. Dynamic C will work with a 32K SRAM, but the
total program space will be limited to 16K of root and 16K of extended
memory. This is enough for many programs, but it is inconvenient to run
out of memory during development. Once a program is burned into
EPROM, there is no reason to use SRAM larger than 32K unless the data
space is larger than 32K.
!