DSECASH Maxim Integrated Products, DSECASH Datasheet - Page 8
![no-image](/images/manufacturer_photos/0/4/417/maxim_integrated_products_sml.jpg)
DSECASH
Manufacturer Part Number
DSECASH
Description
Power Management Modules & Development Tools eCash Evaluation Kit eCash Evaluation Kit
Manufacturer
Maxim Integrated Products
Datasheet
1.DSECASH.pdf
(21 pages)
Specifications of DSECASH
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Experiment 4:
Experiment 5:
Experiment 6:
FIRMWARE
The firmware running the evaluation board comes pre-loaded. However, we have made it available in the download
package, with source, so that developers can extend or modify the functionality of the evaluation board. The
firmware was built using the Keil C51 compiler. Both versions 5.10 and 7.05 of the compiler were tested. The
makefile builds all the necessary files and links them. Unfortunately, the Keil linker returns an error status after
linking when it issues warnings (just warnings about unused segments). Execute 'make' with the '-i' option to ignore
this error and convert the binary to the '.hex' file, ready to load on the DS89C420 eCash board.
If the Keil C51 compiler is unavailable to the developer, the pre-built hex file has been included in the download as
well.
Loader Instructions
The firmware loader program is a simple command-line serial loader. It was built and tested on Windows using the
Cygwin shell. Cygwin provides a POSIX interface (just like Unix/Linux) for serial I/O, so either Cygwin or another
Unix to is needed compile and use this application.
Cygwin is available for download from:
To build the loader:
To run the loader:
After the loader process completes, the board has all the software ready for performing eCash debits.
1. Optionally connect to some other host/micro using the RS232 port or development connector and implement
1. Add the firmware loader jumper and do development on the eCash evaluation board.
1. Use the firmware source code and design to integrate the eCash functionality into a different board.
http://www.cygwin.com/
gcc -o load420 load420.c
./load420 COM1 ../Firmware/ecash.hex
the eCash serial protocol.
8 of 21
DSECASH: eCash Evaluation Kit