Project

General

Profile

Statistics
| Revision:

root / trunk / bootloader @ 209

Name Size Revision Age Author Comment
Makefile 14 KB 197 about 14 years Kevin Woo Removed fuse writing since it seems to be placi...
bootloader.c 4.75 KB 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
bootloader.h 254 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
jump.S 175 Bytes 190 about 14 years Kevin Woo Added the assembly jump table. It is placed 1 p...
linker_script.x 6.01 KB 196 about 14 years Kevin Woo * Fixed bug where the naked attribute did not w...
packet.c 3.43 KB 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
packet.h 327 Bytes 199 about 14 years Kevin Woo Bootloader is setup to read the address from th...
reset.c 583 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
reset.h 93 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
reset_vect.c 340 Bytes 196 about 14 years Kevin Woo * Fixed bug where the naked attribute did not w...
rs485_poll.c 2.43 KB 187 about 14 years Kevin Woo moved rs485_sw.c into the bootloader directory ...
rs485_poll.h 2.49 KB 198 about 14 years Kevin Woo Fixed a magic number initialization

Latest revisions

# Date Author Comment
209 02/28/2010 05:39 PM Kevin Woo

Restored reset to pristine state, fixed a bug in the error case for the bootloader

201 02/26/2010 01:06 PM Kevin Woo
  • Setup bootloader to initialize pins to a known safe state
  • Pulled pindefs for the toolbox out of the toolbox into common/toolbox_pindefs.h
  • Shared toolbox pindefs with the bootloader
  • Replaced all raw pin names with the #defined names
  • Optimizied out some bytes out of the bootloader by sharing variables
200 02/24/2010 10:59 PM Kevin Woo

Bootloader only emits a boot message when the buttons are depressed or it was reset by a watchdog

199 02/24/2010 10:16 PM Kevin Woo

Bootloader is setup to read the address from the EEPROM now

198 02/24/2010 06:24 PM Kevin Woo

Fixed a magic number initialization

197 02/24/2010 06:21 PM Kevin Woo

Removed fuse writing since it seems to be placing the fuses out of memory and causing the programmer to fail

196 02/24/2010 05:57 PM Kevin Woo
  • Fixed bug where the naked attribute did not work with main
  • Used a noreturn attribute to main_start which saved us some room. That works
  • Tested removal of interrupt tables, this works
195 02/24/2010 03:54 PM Kevin Woo

Using a modified linker script to strip out the unused interrupt vector table in the bootloader. Not tested

194 02/24/2010 02:47 PM Kevin Woo

Added default fuses to the bootloader

193 02/24/2010 02:34 AM Kevin Woo

Made the main function in the bootloader naked, saved about 50 bytes

View revisions

Also available in: Atom