AVR to AVR programming?

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi all,

I got an idea, not sure if it's stupid or not... :)

We need to do a lot of firmware updates on the field for client's AVR based embedded systems. It's very ackward to
do it with a laptop and a USB programmer. My idea is, that we could use one small battery powered AVR board that would be connected to the target AVR and it would program it from it's own flash memory, easily with just one button press.

I searched a bit and could not find a ready-made solution for this. Do you know of anything similar? If I would make this from scratch, it would mean quite a lot of work at least in software? Or do you know of a programmer source code that I could use as a starting point?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Buttload, using the Butterfly can do that.

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Wow, thanks, this seems a perfect solution!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

I searched a bit and could not find a ready-made solution for this.

Yes, there are indeed "keyfob programmers" for AVRs.

We use NPE North Pole Engineering http://www.npe-inc.com/products/...

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Anything out there that can also do fuses as well?

Thanks

Regards

DJ

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

Anything out there that can also do fuses as well?

Quote:

We use NPE North Pole Engineering http://www.npe-inc.com/products/... ... pe201.html

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

IIRC "AVR KeyFob" would be a good search term.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

Anything out there that can also do fuses as well?

Well Buttload does - it's an ISP programmer. You can either use it in "direct mode" so it behaves like an AVR ISP and programming operations from Studio go direct to the chip. Or you can use it in "storage mode" where Studio initially programs the image into the internal AT45 (including fuse settings) then later on those can be ISPd to the chip without any connection to Studio.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

NPE does fuse bits too, please see user manual.

It all starts with a mental vision.