EasyManua.ls Logo

Segger J-Link - Add. Info; Considerations; Limitations

Segger J-Link
480 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
296 CHAPTER 10 Open Flashloader
J-Link / J-Trace (UM08001) ©
2004-2017 SEGGER Microcontroller GmbH & Co. KG
10.7 Add. Info / Considerations / Limitations
Note: SEGGER does not give any guarantee for correct functionality nor provide
any support for customized devices / flash banks. Using J-Link support for custom-
ized devices that have been added via a XML device description file is done at users
own risk.
In the following, some considerations / limitations when adding support for a new
device or editing/extending an existing device, are given:
10.7.1 CMSIS Flash Algorithms Compatibility
CMSIS flash algorithms are also supported by the Open Flashloader concept. There-
fore, an existing *.FLM file can be simply referenced in a J-Link XML device descrip-
tion file. The LoaderType attribute needs to be set to FLASH_ALGO_TYPE_OPEN.
10.7.2 Customized Flash Banks
Currently, customized flash banks (added via XML device description file) cannot be
used in Flasher stand-alone mode. This limitation will be lifted in a future version of
the J-Link software.
10.7.3 Supported Cores
Currently, the Open Flashloader supports the following cores:
•Cortex-M
•Cortex-A
•Cortex-R
10.7.4 Information for Silicon Vendors
SEGGER offers the opportunity to hand in custom created flash algorithms which will
then be included in the official J-Link Software and Documentation Package hence
distributed to any J-Link customer who is using the latest software package.
The following files need to be provided to SEGGER:
JLinkDevices.xml - including the device entry / entries
Flash loader file - referenced in the JLinkDevices.xml (source code is optional)
Readme.txt which may includes additional information or at least a contact e-
mail address which can be used by customers in case support is needed.
10.7.5 Template Projects and How To’s
SEGGER provides template projects for Cortex-M as well as Cortex-A/R based on the
SEGGER Embedded Studio IDE plus an detailed step-by-step instruction and further
information are provided on a separate SEGGER wiki page:
https://wiki.segger.com/Adding_Support_for_New_Devices

Table of Contents

Other manuals for Segger J-Link

Related product manuals