LPC Tips & Tricks: LPCScrypt

LPC Tips & Tricks: LPCScrypt thumbnail

LPCScrypt LPC-Link2 Debug Probe Programming

LPCScrypt LPC-Link2 Debug Probe Programming thumbnail



Supported Devices

System Requirements

What's new in v2.1.2

  • Fixed read timeout when using USB1 on LPC4357.

What's new in v2.1.1

  • Updated LPC-Link2 binary for CMSIS-DAP debug probe firmware (to ..V5_361).
  • Updated LPC-Link2 binary for SEGGER J-Link debug probe firmware (to ..V20190404).

What's new in v2.1.0

  • Updated LPC-Link2 firmware to v2.2.4
  • Fixed bug that could in some circumstances lead to a hang if no QSPI device is present (requiring ISP reset)
What's new in v2.0.0

The primary change in version 2.0 of LPCScrypt impacts the programming of QSPI devices, where we have migrated away from the use of LPC SPIFI library for the identification and low level programming of QSPI flash devices. The change was made to address the problem that only devices already known to LPCScrypt could be correctly identified and programmed. This issue, combined with the sheer volume of devices available has forced a different approach to be taken.

Fortunately, modern flash devices typically contain a data block describing their properties, including device size, low level structure and programming details etc. These data blocks and their use are collectively known as Serial Flash Discovery Protocol or SFDP. The standard for these blocks is described by JEDEC JESD216 standard(s). LPCScrypt version 2.0 now provides self configuring support for QSPI devices via their SFDP data.

  • Summary of changes:
    • Migrated from the use of the LPC SPIFI library to use Serial Flash Discovery Protocol (SFDP) as the primary method of QSPI identification and configuration
    • certain parts that do not support the SFDP protocol are manually configured
    • *NOTE* the range of supported QSPI devices may not exactly match those supported by previous versions of LPCScrypt
    • Updated Mac host software to 64 bit
    • Fixed issue with automatic serial port detection on Mac
    • Updated Linux version with dedicated installer (now 64 bit)
    • Updated LPC-Link2 firmware to v1.8.3
    • Various minor additions, bug and documentation fixes