Software; Overview; Download Utility - Cirrus Logic EDB9302A Technical Reference Manual

Enhanced universal platform system-on-chip processor
Table of Contents

Advertisement

5. Software

5.1 Overview

The software programmed into the Flash on the EDB9302A development board is WinCE
2.6.8.1, from Cirrus Logic, is also available for the EDB9302A board
The WinCE 5.0 image programmed into Flash by the factory is not available from Cirrus Logic directly.
This image can not be provided to users due to distribution and royalty reasons. If the developer decides
to overwrite the factory WinCE 5.0 Flash image with Linux or some other software, and then later desires
to put the WinCE 5.0 image back into Flash, they must obtain the WinCE 5.0 BSP from their Cirrus Logic
FAE and build the image themselves using the trial version of Platform Builder™ or with a version of
Platform Builder they have purchased. Only WinCE 5.0 supports the EDB9302A board. Cirrus Logic
technical support for WinCE 4.2 is not available.
Cirrus Logic provides complete source for its Linux 2.6 offering. The Cirrus Logic release images for the
EDB9302A are also provided for those who do not want to build the toolchain and environment or want a
quick way to load Linux onto the board. If, however, you wish to implement functionality other than that
provided in the release package images, you must download the gcc toolchain from the Cirrus Logic
User's
Development
http://arm.cirrus.com/files/tools
location and let it download and build all the appropriate packages and toolchain.
Note: Linux development should be done on a Linux PC, not under Windows. Cirrus Logic uses Debian as the
default build environment. Red Hat
2.6. development is done under Debian.

5.2 Download Utility

The download utility provides the user with a tool for programming the flash memory on the EDB9302A
Development Board with a binary image. Two versions of the download executable are provided: one
supporting a PC running Windows/DOS, and one supporting a PC running Linux. The following
procedure will allow in-circuit programming of the flash memory via the EP9302 processor:
1. Connect null-modem serial cable to the DB9 connector on the board and to the PC.
2.
Run the download utility; make sure all terminal windows are "Disconnected" Assuming the
download utility is located in same directory as the binary image...
a.For Windows: download binary_image_filename.bin
b.For Linux: download binary_image_filename.bin
3. "Waiting for board to wake up..." message is displayed on the PC.
4. Press and hold down pushbutton S1 "SERIAL BOOT"
5. Press and then release pushbutton S3 "/POR"
6. Wait for the red LED to go off then release pushbutton S1.
7. Messages will be displayed regarding erasing, then programming the flash.
8. "Successfully programmed binary_image_filename.bin" message displayed upon programming
completion.
9. Press pushbutton S3 to reboot the board with the new code image.
DS653DB1
Forum,
under
the
. The other method is to download the buildroot package from the same
®
and other versions of Linux may be used as well, but Cirrus Logic Linux
©
Copyright 2006 Cirrus Logic, Inc.
download
link
at
EDB9302A
Technical Reference Manual
®
5.0. Linux
the
top
of
the
®
page
13

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EDB9302A and is the answer not in the manual?

Questions and answers

Table of Contents