OpenBLT released, open source bootloader for LPC2000

Dear Group,

Today I released the first (beta) version with support for the NXP LPC2000 family of microcontrollers, including a demo for the Olimex LPC-L2294 board. Support for more ARM controllers is planned, specifically those with a Cortex-M3 core.

With OpenBLT you can erase and write your microcontroller’s memory through an on-chip communication interface (UART, CAN, etc.), without the need of specialized debugger hardware.

It’s perfect for making quick and convenient software updates, both in the field and during development. Files and more info are available at http://www.feaser.com/openblt.

I hope the bootloader proves useful to you. If you have an itch to do some coding, feel free to contribute to the project.

-Frank

For those using Rowley CrossWorks instead of Codesourcery G++, I just checked-in a new version of OpenBLT for the NXP LPC2000 family with support for this development environment.

It is not yet in the standard download package, but you can get it from the SVN repository: https://openblt.svn.sourceforge.net/svn … nblt/trunk.

-Frank

Quick update on the OpenBLT bootloader: Today I released a new version (0.91.00) with support for the STM32 family of microcontrollers with ARM Cortex-M3 core.

To help you get started, I included a demo that runs on the Olimex STM32P103 prototype board. It currently works with GCC and with Rowleys Crossworks.

More info is available at http://www.feaser.com/openblt

Let me know what you think or what other targets/compilers you would like to see supported.

-Frank