J-Link / J-Trace (UM08001) © 2004-2017 SEGGER Microcontroller GmbH & Co. KG
21
10 Open Flashloader ......................................................................................................285
10.1 Introduction.......................................................................................... 286
10.2 General procedure ................................................................................. 287
10.3 Adding a new device .............................................................................. 288
10.4 Editing/Extending an Existing Device........................................................ 289
10.5 XML Tags and Attributes......................................................................... 290
10.5.1 <Database> ......................................................................................... 290
10.5.2 <Device> ............................................................................................. 290
10.5.3 <ChipInfo> .......................................................................................... 290
10.5.4 <FlashBankInfo>................................................................................... 293
10.6 Example XML file ................................................................................... 295
10.7 Add. Info / Considerations / Limitations .................................................... 296
10.7.1 CMSIS Flash Algorithms Compatibility ...................................................... 296
10.7.2 Customized Flash Banks ......................................................................... 296
10.7.3 Supported Cores.................................................................................... 296
10.7.4 Information for Silicon Vendors ............................................................... 296
10.7.5 Template Projects and How To’s .............................................................. 296
11 J-Flash SPI ................................................................................................................297
11.1 Introduction.......................................................................................... 298
11.1.1 What is J-Flash SPI?............................................................................... 298
11.1.2 J-Flash SPI CL (Windows, Linux, Mac) ...................................................... 298
11.1.3 Features............................................................................................... 298
11.1.4 Requirements........................................................................................ 298
11.2 Licensing .............................................................................................. 300
11.2.1 Introduction.......................................................................................... 300
11.3 Getting Started ..................................................................................... 301
11.3.1 Setup................................................................................................... 301
11.3.2 Using J-Flash SPI for the first time ........................................................... 301
11.3.3 Menu structure...................................................................................... 302
11.4 Settings ............................................................................................... 306
11.4.1 Project Settings..................................................................................... 306
11.4.2 Global Settings...................................................................................... 309
11.5 Command Line Interface......................................................................... 311
11.5.1 Overview.............................................................................................. 311
11.5.2 Command line options............................................................................ 311
11.5.3 Batch processing ................................................................................... 313
11.5.4 Programming multiple targets in parallel................................................... 313
11.6 Create a new J-Flash SPI project ............................................................. 315
11.6.1 Creating a new J-Flash SPI project ........................................................... 315
11.7 Custom Command Sequences ................................................................. 316
11.7.1 Init / Exit steps ..................................................................................... 316
11.7.2 Example............................................................................................... 316
11.7.3 J-Flash SPI Command Line Version .......................................................... 317
11.8 Device specifics ..................................................................................... 320
11.8.1 SPI flashes with multiple erase commands ................................................ 320
11.9 Target systems ..................................................................................... 321
11.9.1 Which flash devices can be programmed? ................................................. 321
11.10 Performance ......................................................................................... 322
11.10.1 Performance values ............................................................................... 322
11.11 Background information ......................................................................... 323
11.11.1 SPI interface connection ......................................................................... 323
11.12 Support................................................................................................ 324
11.12.1 Troubleshooting .................................................................................... 324
11.12.2 Contacting support ................................................................................ 324
12 RDI.............................................................................................................................325
12.1 Introduction.......................................................................................... 326
12.1.1 Features............................................................................................... 326
12.2 Licensing .............................................................................................. 327