Customisable flash loaders are added to debug probes
Open flash loader capabilities have been added to the J-Link, J-Trace and Flasher offerings by Segger to support new target devices.
The target devices can be used in the same way as those already supported by the company, with direct flash download functionality in all related IDEs and debuggers – including GDB-based tool chains, such as Eclipse. For target devices implemented with the open flash loader, the capability to add an unlimited number of breakpoints in flash memory is also available.
Silicon vendors will be able to implement support for new devices at the early stages of the development process, even before first silicon samples have been fabricated, promises the company. They can also be used where the flash programming algorithm used must be kept confidential.
End users can also benefit, for example, where flash loaders will be working in conjunction with special external memories, such as (Q)SPI flash memories connected in a non-standard way (such as using alternate pin muxing). In addition to flash loaders created for J-Link, the open flash loader can also use any CMSIS-compliant flash loader, says the company.