<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=5&amp;t=1018" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2007-01-27T02:51:15+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=1018</id>
<entry>
<author><name><![CDATA[Miamicanes]]></name></author>
<updated>2007-01-27T02:51:15+01:00</updated>
<published>2007-01-27T02:51:15+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6555#p6555</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6555#p6555"/>
<title type="html"><![CDATA[AVR Studio?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6555#p6555"><![CDATA[
Hmmm. Is it possible to program via SPI without destroying the bootloader? Or at the very least, can the bootloader be ripped via SPI for later restoration (say, for motion-data editing)?<br /><br />I've been using AVRs for about a year and a half, but I've never actually dealt with a Mega128(*), or tried to coexist with a bootloader. I've always just configured AVR studio to connect to my AVRISP (or more recently, my Dragon), wipe the chip, and auto-upload the .hex and .eep files.<br /><br />Does Robotis provide any command-line flash utils compatible with their bootloader? I know it's somehow possible to configure AVR studio to use thirdparty commandline utils (like Ponyprog) to upload, so if Robotis had something comparable, the same stunt would probably work with the CM5. Then again, if I can use SPI without killing the bootloader, I'd be pretty happy, too... it'd be a pain to have to figure out how to get the wires inside... but I have to admit, the bootloader upload feels like it takes an eternity to connect and upload. I miss having the whole ISP process run so fast, it's done before I even let go of the mouse button. On the other hand, with a serial bootloader, I could theoretically make the whole programming link wireless and dispense with the cable. Decisions, decisions... <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":-)" title="Smile" /><br /><br />(*)Tiny13, Tiny25, Tiny2313, Mega162, Mega32 (my first robot, w/barello.net AVR Controller 1.1), Mega168, and (sort of) Mega2561<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=456">Miamicanes</a> — Sat Jan 27, 2007 2:51 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2007-01-27T00:32:03+01:00</updated>
<published>2007-01-27T00:32:03+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6550#p6550</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6550#p6550"/>
<title type="html"><![CDATA[AVR Studio?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6550#p6550"><![CDATA[
Sure.  I use AVR studio and WinAVR with my CM-2 (nearly identical to the CM-5)  The bootloader isn't compatible with the loader built into either AVR studio or WinAVR.  You just need to load your hex files with the robot terminal.  <br />If you replace the boot loader it can be made compatible but the bootloader cannot be replaced via the serial port.  The fuse bits are set to prevent that.  You'll need to connect to the ATMega128's SPI port to replace the bootloader.  There are a number of free bootloaders out there that are compatible.  The down side is the bioloid software uses the bootloader to record the motion data to the on chip flash so if you replace the bootloader you will no longer be able to use the bioloid program to save sequences.<br /><br />I hope this helps.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Sat Jan 27, 2007 12:32 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miamicanes]]></name></author>
<updated>2007-01-26T23:04:07+01:00</updated>
<published>2007-01-26T23:04:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6546#p6546</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6546#p6546"/>
<title type="html"><![CDATA[AVR Studio?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1018&amp;p=6546#p6546"><![CDATA[
Has anyone managed to get the CM5 to cooperate with AVR Studio + WinAVR? I tried it last night, but it looks like Robotis' bootloader differs enough from Atmel's reference bootloader to not work. At least, not by default.<br /><br />Alternatively, has anyone tried soldering a header onto J5 and programming via ISP?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=456">Miamicanes</a> — Fri Jan 26, 2007 11:04 pm</p><hr />
]]></content>
</entry>
</feed>