298
11.1 Introduction
The following chapter introduces J-Flash SPI, highlights some of its features, and lists
its requirements on host and target systems.
11.1.1 What is J-Flash SPI?
J-Flash SPI is a stand-alone flash programming software for PCs running Microsoft
Windows, which allows direct programming of SPI flashes, without any additional
hardware. The following Microsoft Windows versions are supported:
•
Microsoft Windows 2000
•
Microsoft Windows XP
•
Microsoft Windows XP x64
•
Microsoft Windows 2003
•
Microsoft Windows 2003 x64
•
Microsoft Windows Vista
•
Microsoft Windows Vista x64
•
Microsoft Windows 7
•
Microsoft Windows 7 x64
•
Windows 8
•
Windows 8 x64
•
Windows 10
•
Windows 10 x64
J-Flash SPI has an intuitive user interface and makes programming flash devices con-
venient. J-Flash SPI requires a J-Link or Flasher to interface to the hardware. It is
able to program all kinds of SPI flashes, even if the CPU they are connected to, is not
supported by J-Link / Flasher because J-Flash SPI communicates directly with the SPI
flash bypassing all other components of the hardware.
11.1.2 J-Flash SPI CL (Windows, Linux, Mac)
J-Flash SPI CL is a commandline-only version of the J-Flash SPI programming tool.
The command line version is included in the J-Link Software and Documentation
Package for Windows, Linux and Mac (cross-platform). Except from the missing GUI,
J-Flash SPI CL is identical to the normal version.
The commands, used to configure / control J-Flash SPI CL, are exactly the same as
for the command line interface of the J-Flash SPI GUI version. For further informa-
tion, please refer to Command Line Interface on page 311.
11.1.3 Features
•
Directly communicates with the SPI flash via SPI protocol, no MCU in between
needed.
•
Programming of all kinds of SPI flashes is supported.
•
Can also program SPI flashes that are connected to CPUs that are not supported
by J-Link.
•
Supports any kind of custom command sequences (e.g. write protection register)
•
Verbose logging of all communication.
•
.hex, .mot, .srec, and .bin support.
•
Intuitive user interface.
11.1.4 Requirements
11.1.4.1 Host
J-Flash SPI requires a PC running one of the supported operating system (see above)
with a free USB port dedicated to a J-Link. A network connection is required only if
you want to use J-Flash SPI together with J-Link Remote Server.
J-Link / J-Trace (UM08001)
CHAPTER 11
© 2004-2017 SEGGER Microcontroller GmbH & Co. KG
J-Flash SPI
Need help?
Do you have a question about the J-Link and is the answer not in the manual?
Questions and answers