Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.04 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.04 KB

LPCFlash

A GUI for programming flash based microcontrollers from NXP using a serial protocol.

It implements a function similar to Flash Magic but using Electron and FlashMagic.js instead.

Build

I usually have ./node_modules/.bin in my PATH so I just have to execute the following commands to perform a clean build:

# cd build
# npm install
# cd ..
# npm install
# typings install
# gulp publish

After the last command, the file lpcflash.asar should be present in the project's root directory.

Test

Run with the following command

# electron lpcflash.asar

Disclaimer

This tool is not related to Flash Magic.

Its primary objective is just to communicate with a custom USB bootloader by using a well-known protocol.

A side effect is to be 100% compatible with legacy NXP serial bootloader.