Pages: [1]   Go Down
Author Topic: reaDIYboot: a Wi-Fi bootloader which downloads hex files from the Internet  (Read 808 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi!

I'd like to introduce reaDIYboot, a bootloader for the ATmega1280 which is able to use a WiFly module to download a hex file, parse it and write its content to the Flash memory.

I've successfully tested it with sketches as large as 128kB at a baudrate of 250,000 baud.

But that's not all, the regular STK500 protocol is implemented aswell so you can still plug your board to the computer and click Upload in Arduino IDE!  smiley-lol

More info here: http://readiymate.github.com/reaDIYboot/
« Last Edit: April 03, 2012, 04:31:56 am by Benvenuto » Logged

Phoenix, Arizona USA
Offline Offline
Faraday Member
**
Karma: 36
Posts: 5519
Where's the beer?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Any possibility of getting this to work on a regular Arduino (Uno)?
Logged

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm not sure.

I mean we could try - I have a few tricks in mind that would help reduce the code size - but right now reaDIYboot is quite close to the 4kB boundary so it won't be easy to make it fit in the 2kB NRWW section of an ATmega328.

Logged

Phoenix, Arizona USA
Offline Offline
Faraday Member
**
Karma: 36
Posts: 5519
Where's the beer?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm not sure.

I mean we could try - I have a few tricks in mind that would help reduce the code size - but right now reaDIYboot is quite close to the 4kB boundary so it won't be easy to make it fit in the 2kB NRWW section of an ATmega328.



Ah - I thought something like that might be an issue; I was just curious (I don't have a stake in such a thing existing - though I imagine some would love it)... Thanks for sharing!
Logged

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Portland, OR
Offline Offline
Sr. Member
****
Karma: 5
Posts: 260
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Wow, great idea, especially with the recent popularity of the awesome RN-XV, which is the Xbee-sized variant of the Wifly module: http://www.sparkfun.com/products/10822.

And well-written instructions on the project Github page. I'm definitely trying this out this weekend.

Also really digging the related reaDIYmate idea that you guys are developing (http://www.kickstarter.com/projects/readiymate/readiymate-build-an-internet-connected-thing-in-10).
« Last Edit: March 22, 2012, 09:28:33 pm by giantsfan3 » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Great!

I tested the earlier versions of reaDIYboot with a Seeeduino Mega + RN-XV and it worked like a charm.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

And well-written instructions on the project Github page. I'm definitely trying this out this weekend.

Have you tried it? Ask me if you got any question  smiley-fat
Logged

Pages: [1]   Go Up
Jump to: