Professional Documents
Culture Documents
JN UG 3007 Flash Programmer 1v7
JN UG 3007 Flash Programmer 1v7
User Guide
JN-UG-3007
Revision 1.7
10-Jan-2007
Jennic
JN51xx Flash Programmer Application
User Guide
Contents
About this Manual 4
Organisation 4
Conventions 4
Related Documents 4
Feedback Address 4
1 Introduction 5
2 Using the Flash Programmer 7
2.1 Downloading Binary Code 7
2.2 Connecting to a Device and Releasing the Serial Port 9
2.3 Preserving Sector 3 11
2.4 Skipping Verification 12
3 Custom Flash Programming 13
Organisation
This manual consists of three chapters, as follows:
• Chapter 1 introduces the JN51xx Flash Programmer application and indicates
the possible installation methods.
• Chapter 2 describes how to download binary code to Flash memory using the
JN51xx Flash Programmer.
• Chapter 3 outlines a two-stage process for downloading binary code to Flash
memory devices not directly supported by the JN51xx Flash Programmer.
Conventions
Files, folders, functions and parameter types are represented in bold type.
Function parameters are represented in italics type.
Code fragments are represented in the Courier typeface.
Related Documents
[1] Custom Flash Programmer Application Note (JN-AN-1038)
Feedback Address
If you wish to comment on this manual, or any other Jennic user documentation,
please provide your feedback by writing to us (quoting the manual reference number
and version) at the following postal address or e-mail address:
Applications
Jennic Ltd
Furnival Street
Sheffield S1 4QT
United Kingdom
doc@jennic.com
1 Introduction
The Jennic JN51xx Flash Programmer application can be used to download binary
code to the SPI bus connected ST M25P10 Flash chip on the JN51xx module.
When the download has finished, the result will be shown as successful or having
errors. If there are errors, try the download again.
Step 6 Once the download has successfully completed:
a) Disconnect the serial cable or release the serial port, as described in Section
2.2.
b) Reset the board or module.
The downloaded code will automatically run.
If you need to reprogram the Flash device, you must re-select the Connect
checkbox. The Flash programmer will open the serial port again, hold the RTS line
high and attempt to detect whether a device is connected to the serial port.
If the Flash programmer cannot detect a device on the serial port, it will display a
warning and remind you to power-cycle the device to force it back into programming
mode.
After a power-cycle of the device, you can verify the connectivity by pressing the
Refresh button, illustrated below. The Flash programmer will then detect the
JN51xx device, the Flash device type and the MAC address of the JN51xx, and
display this information in the Device field of the dialogue box.
Step 1 In the Flash field of the Jennic JN51xx Flash Programmer interface, select
Custom Flash, as illustrated below.
Step 2 In the file chooser dialogue box that is now displayed, browse to find and select your
custom Flash programmer firmware image.
Step 3 In the Jennic JN51xx Flash Programmer interface, click the Program button.
The Jennic Flash Programmer now uploads the custom Flash programmer to RAM.
Once the upload has finished, the custom Flash programmer automatically
programs your application into the Flash chip.
Revision History
Version Date Description
1.6 24-Oct-2006 New screenshots for custom Flash programming and skipping verification.
Manual reformatted and name changed.
1.7 10-Jan-2007 Added Section 2.2 and updated screenshots for version 1.5 of the Flash
programmer
Disclaimer
The contents of this document are subject to change without notice. Customers are advised to consult with JENNIC commercial
representatives before ordering.
The information and circuit diagrams in this document are presented as examples of semiconductor device applications, and are not
intended for incorporation in devices for actual use. Also, JENNIC is unable to assume responsibility for infringement of any patent
rights or other rights of third parties arising from the use of this information or circuit diagrams.
No license is granted by its implication or otherwise under any patent or patent rights of JENNIC Ltd
“Typical” parameters that are provided in this document may vary in different applications and performance may vary over time. All
operating parameters must be validated for each customer application by the customer’s own technical experts.
United States Sales Office United States Sales Office Korean Sales Office
1322 Scott Street, Suite 203 1060 First Avenue, Suite 400 701, 7th Floor, Kunam Building
Point Loma King of Prussia 831-37, Yeoksam-Dong
CA 92106 PA 19406 Kangnam-ku
USA USA Seoul 135-080
Korea
Tel +1 619 223 2215 Tel +1 619 223 2215
Fax +1 619 223 2081 Fax +1 619 223 2081 Tel +82 2 552 5325
E-mail info@us.jennic.com E-mail info@us.jennic.com Fax +82 2 3453 8802
E-mail info@kr.jennic.com