sergeivolodin / avr-etherboot

Flash AVR Megas over Ethernet using ENC28J60
0 stars 0 forks source link
avr enc28j60 ethernet flashing

Über die Device_nnn-Unterordner kann man verschiedene Bootloader Versionen kompilieren. Die Unterordner enthalten die Einstellungen wie IP, MAC und Dateiname für den TFTP Transfer: -In den Makefiles muss Prozessor und Bootloaderadresse angepasst werden. -In den Config.h Dateien müssen die Portpins angepasst werden. -In den eemem.c Dateien müssen die Programmparameter angepasst werden.

Das compile.bat im Hauptordner ruft make in den Geräteordnern auf.

Changelog:

Revision: 30local Author: jkrause Date: 23:31:38, Mittwoch, 4. Februar 2009 Message: ethernetbootloader: -single run after reboot works fine now. -problems with call from application (timer1 running, but no packets receiving).

Revision: 29local Author: jkrause Date: 00:40:58, Mittwoch, 4. Februar 2009 Message: ethernetbootloader: -bugfix: when TFTP packet starts with 0x0D (last packet ends with 0x0A) a '0' was induced into the flash -bugfix: receive and transmit buffer used same memory. concurrency problems solved. -still having problems in receivemode: sometimes no processing of arp and udp packets occurs.

Revision: 23local Author: jkrause Date: 22:00:50, Donnerstag, 23. Oktober 2008 Message: added bootloader project