Overview

Features

LPC Tips & Tricks: LPCScrypt

LPC Tips & Tricks: LPCScrypt thumbnail

LPC Tips & Tricks: LPCScrypt LPC-Link2 Debug Probe Programming

LPC Tips & Tricks: LPCScrypt LPC-Link2 Debug Probe Programming thumbnail

LPCSCRYPT PREVIEW

LPCSCRYPT PREVIEW

Supported Devices

System Requirements

  • Multi-Platform Support
    • Windows 7 and later
    • Mac OS X 10.11 or later
    • Linux (Ubuntu 16.04 / 18.04)

What's new on 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