Project

General

Profile

Over-the-air programming for the Atmega328P micro

Added by daveberkeley over 1 year ago

Hi All

I’ve just finished documenting my project to provide over-the-air programming using RFM12B / Atmega328 hardware and an I2C flash.

The project is in several parts. The bootloader replaces the popular Optiboot bootloader and allows flashing of program memory from I2C flash. The run-time flash / I2C library implements a messaging system and simple file system that allows an I2C flash chip to be read and written remotely. My radionet library implements a messaging protocol that can carry the flash messages. I’ve also designed a PCB for a circuit that works with the code, but you can also use a JeeNode or similar device.

I hope this is useful.

http://www.rotwang.co.uk/projects/bootloader.html


Replies (1)

    (1-1/1)