296
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 user's
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
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
J-Link / J-Trace (UM08001)
CHAPTER 10
attribute needs to be set to FLASH_ALGO_TYPE_OPEN.
© 2004-2017 SEGGER Microcontroller GmbH & Co. KG
Open Flashloader
Need help?
Do you have a question about the J-Link and is the answer not in the manual?