Z-World does not provide a viable Serial Downloader
for the Rabbit products.
Others have implemented Serial Downloaders, but they are limited.

SHDesigns has implemented a solution that is simple,
and is easy to use.

Hits since 04-22-03

Current DC Version 1.1 8-7-2003
Softools Version 2.0 12-7-2003

The features are:

Versions available for either the Z-World DC compiler or
the Softools WinIDE compiler.

Very low FLASH code overhead: only a few kbytes!

Small root data: Slightly more than 1k.

Uses about 24k of xmem Only when downloading. Available to
user program otherwise. Softools version uses only 16k.

RAM loader can be included in xmem FLASH.

Requires no hardware changes
to Rabbit modules. Z-World provides a solution that require modifying
the rabbit modules. This is unacceptable!

User code may use all of the FLASH and RAM available. Other solutions divide the FLASH and RAM in
half!

Fast download, programs at full serial port speed up to 115,200.

No Z-World or ST library changes for user programs. Other
solutions require extensive library changes. There is no need
to compile primary and secondary code.

Over 200 precompiled loaders for DC, only 2 loaders needed
for the Softools version.

Works with boards with any size flash or RAM.

Actual programming code runs entirely from RAM and is downloaded
from PC.

Programming RAM code is only 24k including the modem support.

Supports direct-serial, modem dial out nad modem answer.

Serial data is verified via CRC.

Does not blindly copy data into RAM and assume it will not
destroy user data. Downloaded RAM program is allocated from xmem.

PC utility is only 175k and does not require installation.

Rabbit boards identify themselves to the programmer. They
can even include a user-defined string to identify different
boards.

Supports ANY FLASH block size.

Code .bin files can now be Encrypted with optional password
protection. This prevents users from stealing your code!

Updates are available free online.

Supports separate I&D.

Tested with DC versions 7.21 through 9.21.

Now includes protected RAM loaders that will recover from
a power loss or reset during download.

An example screen of the download utility is shown below:

If you would like to view the user manual (Adobe PDF) , It
can be downloaded here:

Z-World Version:

Softools Version:

Limitations/Requirements:

- Dynamic C versions earlier than 7.21 have not been tested.

Licensing:

The DC version of this library is shareware. It is free for
personal use, but if you develop products using the library, you
should purchase a license. Users who do not purchase a license
will get limited technical support. The licence fee is mainly
to partially cover the support costs.

This library is licensed on a per-developer basis. A licensed
user will receive the library source code, documentation and will
receive free updates. Updates will be available online. There
will never be a charge for newer versions.

The license cost is $55. Licensed users will get technical
support for 1 year. Source to the RAM loader is licensed separately.

The Softools Version is available by purchase only.

Download DC Version:

The Z-World DC version of the library can be freely downloaded.
If you end up using it in a commecial product, we ask you to purchase
a license. The RAM loader source is no longer included. Precompiled
binaries are provided.

For most applications, the source to the RAM loader is not
needed. The precompiled versions will work fine. For RS485 applications,
the source must be purchased to add the flow control.

The Z-World library, RAM loaders and instructions can be found
here:

Purchase Options:

Purchase both the Ethernet Downloader
and the Serial Loader and save $20.