I tried using AVRdude, but that lead to a few problems. When I use the option -c avr109 I get this result:
Connecting to programmer: .
Found programmer: Id = "@ e"; type =
Software Version = . ; Hardware Version = .
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
I am not really familiar with bootloaders, and I can't seem to find any examples on the internet, everyone seems to use this for Arduino, but I am not using Arduino, I have a collection of C files that I am compiling into a hex.
Any advice about what to do or where to look would be greatly appreciated.