Bootloaders

kile

28 Mar 2014, 08:51

Thank you for this Grendel!

I've compiled it yesterday (v01 - 916 bytes!) but didn't get a chance to look into it more seriously. I will surely over the weekend.

Btw, why don't you want bots to see this? Why don't you put it up to github or google code?

Than you again!

noesc

28 Mar 2014, 11:04

Very interesting work!

I've got a pro micro that I might do this with later on, when I get my hands on a programmer..
Or is it possible to do it with my 2nd pro micro or another arduino board?

I'm really not experienced with hardware programming and have limited programming skills on top of that =)

User avatar
Grendel

28 Mar 2014, 17:52

kile wrote:I've compiled it yesterday (v01 - 916 bytes!) [..]
v02 is about 12 bytes larger and Versions compiled for X2 chips gain another 4 bytes due to shifting vectors. Still comfortably numb .. err, small ;)
kile wrote:Btw, why don't you want bots to see this? Why don't you put it up to github or google code?
All in good time :) The software is 4 days old and written on a whim, I'm trying to limit the distribution to this community for some feedback and more testing on my own before I release it into the wild blue yonder...

noesc, I'm sure there are projects out there for AVR based AVR programmers. I just never follow up on them since I got access to a set of Atmel ISP's. AVR Freaks is probably a got place to start looking.

bpiphany

31 Mar 2014, 09:17

I've always been quite satisfied with the stock Atmel DFU bootloader and dfu-programmer. I may have to learn the command line Teensy loader syntax and use this new fancy ATmega32u2 bootlaoder... Good work!

kile

31 Mar 2014, 10:06

bpiphany wrote:I've always been quite satisfied with the stock Atmel DFU bootloader and dfu-programmer. I may have to learn the command line Teensy loader syntax and use this new fancy ATmega32u2 bootlaoder... Good work!
Grendel's version of BootloadHID is not compatible with Teensy. It is compatible with this one. It also has a Windows GUI, but I don't think the GUI's source code is available.

I think BootloadHID is much better than atmel dfu. It does not require drivers, and it fits in only 1K. The only drawback is that it doesn't come pre-programmed with the chip. But an AVR programmer is ridiculously cheap these days - USBasp is about $3 shipped.

bpiphany

31 Mar 2014, 11:44

Alright then. Might not be worth the hassle then. I have these clamshell sockets for both the QFP44 and QFP32 if I would like to reprogram bulk quantities of chips. The gain from a loader compatible with Teensy would be that user may be more familiar with it than DFU programming.

Still very good work Grendel =)

User avatar
Grendel

01 Apr 2014, 04:24

Why, thanks ! :) YGPM.

Post Reply

Return to “Workshop”