<?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=989" />

<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-23T15:15:48+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=989</id>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-23T15:15:48+01:00</updated>
<published>2007-01-23T15:15:48+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6431#p6431</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6431#p6431"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6431#p6431"><![CDATA[
I have no idea. I don't know much at all about micro-controllers in general. I have plenty of ideas of how things 'could' work, but that doesn't usually match reality. haha.<br /><br />I also am terrible at searching for help with micro-controller questions. I just don't have the required niche keyword vocabulary for it yet to find ever find what I want.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Tue Jan 23, 2007 3:15 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2007-01-23T12:35:02+01:00</updated>
<published>2007-01-23T12:35:02+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6427#p6427</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6427#p6427"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6427#p6427"><![CDATA[
I still do not know much about the CM5<br /><br />Can you not just jump to location 0xF000 where the bootloader is located ?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Tue Jan 23, 2007 12:35 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-23T06:40:15+01:00</updated>
<published>2007-01-23T06:40:15+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6423#p6423</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6423#p6423"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6423#p6423"><![CDATA[
I just gave up on this for now. I didn't want to risk bricking my CM5. <br /><br />I also gave up on my debugging message protocol from the CM5. It was turning more complicated than what I wanted to debug!<br /><br />So I went back to what I was doing before and I appear to have it working. The API is still what I posted in a previous thread.<br /><br />Over the next few days I'll play around with it and if it is behaving I'll post what I have.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Tue Jan 23, 2007 6:40 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-21T18:13:10+01:00</updated>
<published>2007-01-21T18:13:10+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6375#p6375</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6375#p6375"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6375#p6375"><![CDATA[
Anyone know of a better way to programatically reset an Atmega? I'm a little weary of enabling the watchdog. Seems like a good way to maybe brick my CM5.<br /><br />Here's what I am thinking.<br /><br />Pretty much before I do anything I call wdt_disable() to make sure it is off and that I don't get into a loop that I can't get out off. Maybe it's off by default after a reset, but why risk that.<br /><br />Then when I want to reset I call I function like this..<br /><br />void reset()<br />{<br />   wdt_enable(WDTO_250MS);<br />   while(1)<br />   {<br />   }<br />}<br /><br />Now the big question is if this will pop me into the bootloader if I've already been sending a lot #'s or if it'll just reset completely.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Sun Jan 21, 2007 6:13 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-21T05:35:55+01:00</updated>
<published>2007-01-21T05:35:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6372#p6372</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6372#p6372"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6372#p6372"><![CDATA[
hmm.. Maybe I could use the watchdog reset timer. I need to read up more on it though.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Sun Jan 21, 2007 5:35 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-21T05:16:36+01:00</updated>
<published>2007-01-21T05:16:36+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6371#p6371</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6371#p6371"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6371#p6371"><![CDATA[
Well.. I think I am stuck now. I am thinking that the default firmware has some special way to enter the bootloader. I have no way of snooping on that.<br /><br />So I guess I am going to have to live with a semi-automatic process. One that keeps sending the '#' and then asks you to go hit the reset button.<br /><br />Kinda lame, but it'll work for now.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Sun Jan 21, 2007 5:16 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-01-21T00:04:21+01:00</updated>
<published>2007-01-21T00:04:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6361#p6361</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6361#p6361"/>
<title type="html"><![CDATA[Entering into the bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=989&amp;p=6361#p6361"><![CDATA[
For a little bit I thought that my serial code was broke as I was not getting what I expected from the sniff I did last week..<br /><br /><!-- m --><a class="postlink" href="http://robosavvy.com/modules.php?name=Forums&amp;file=viewtopic&amp;t=899&amp;start=21">http://robosavvy.com/modules.php?name=F ... 9&amp;start=21</a><!-- m --><br /><br />I was expecting to receive 02 02 02 back from my *** send, but I was getting 0's.<br /><br />I figured out what was going on. In response to a *** send you wil receive back the current mode of the CM5.<br /><br />00 00 00 = manage<br />01 01 01 = program<br />02 02 02 = play<br /><br />After I realized that I was able to send the sequence of 50 #'s. If you keep sending them and you send them fast enough you will finally enter int bootloader.<br /><br />Woo.. Great. Now I can make send my programs an not require the user to hit reset.<br /><br />Nope.<br /><br />I put one of my programs on the CM5 and I could not get it to go to the <br />bootloader. I also don't get back a response to the *** sequence. That's not so bad and kinda expected, but I really want to be able to enter the bootloader without hitting reset.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Sun Jan 21, 2007 12:04 am</p><hr />
]]></content>
</entry>
</feed>