<?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="https://forums.obdev.at/app.php/feed/topic/3717" />

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2010-10-01T17:47:42+02:00</updated>

	<author><name><![CDATA[Objective Development Forums]]></name></author>
	<id>https://forums.obdev.at/app.php/feed/topic/3717</id>

		<entry>
		<author><name><![CDATA[ps2chiper]]></name></author>
		<updated>2010-10-01T17:47:42+02:00</updated>

		<published>2010-10-01T17:47:42+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3717&amp;p=16056#p16056</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=16056#p16056"/>
		<title type="html"><![CDATA[Re: [Solved] USB Bootloader for ATMega 64]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=16056#p16056"><![CDATA[
Could you post your bootloader and what board it is for?<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=4398">ps2chiper</a> — Fri Oct 01, 2010 5:47 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Rukus]]></name></author>
		<updated>2010-01-03T06:50:52+02:00</updated>

		<published>2010-01-03T06:50:52+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12697#p12697</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12697#p12697"/>
		<title type="html"><![CDATA[Re: USB Bootloader for ATMega 64]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12697#p12697"><![CDATA[
Found the problem.  I read somewhere that the memory area should be defined as &quot;.bootloader&quot;.  Once I changed this to &quot;.text&quot;,  everything is working as published.  I now have the bootloader working on a mega64  <img class="smilies" src="./../../../images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /><p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=544">Rukus</a> — Sun Jan 03, 2010 6:50 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Rukus]]></name></author>
		<updated>2010-01-03T06:36:37+02:00</updated>

		<published>2010-01-03T06:36:37+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12696#p12696</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12696#p12696"/>
		<title type="html"><![CDATA[Re: USB Bootloader for ATMega 64]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12696#p12696"><![CDATA[
I'm able to get bootloadHID.2008-11-26 to enumerate only if I comment out the 2 MCUCR lines below.  If I uncomment them it won't enumerate.  I have BootRST, and BootSZ1 programmed and the memory settings in AVR Studio for (Flash .bootloader 0x7800).  It appears like the interupt vectors are getting stepped on or something.  Any help would be appreciated.<br /><br /><div class="codebox"><p>Code: </p><pre><code>int main(void)<br />{   <br />    /* initialize hardware */<br />    bootLoaderInit();<br /><br />    /* jump to application if jumper is set */<br />    if(bootLoaderCondition()){<br />        uchar i = 0, j = 0;<br />#ifndef TEST_MODE<br />        //MCUCR = (1 &lt;&lt; IVCE);  /* enable change of interrupt vectors */<br />        //MCUCR = (1 &lt;&lt; IVSEL); /* move interrupts to boot flash section */<br />#endif<br />        initForUsbConnectivity();<br />        do{ /* main event loop */<br />            usbPoll();<br /><br />#if BOOTLOADER_CAN_EXIT<br />            if(exitMainloop){<br />#if F_CPU == 12800000<br />                break;  /* memory is tight at 12.8 MHz, save exit delay below */<br />#endif<br />               if(--i == 0){<br />                    if(--j == 0)<br />                        break;<br />                }<br />            }<br />#endif<br />        }while(bootLoaderCondition());<br />    }<br />    leaveBootloader();<br />    return 0;<br />}</code></pre></div><p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=544">Rukus</a> — Sun Jan 03, 2010 6:36 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Rukus]]></name></author>
		<updated>2010-01-06T14:58:15+02:00 </updated>

		<published>2010-01-02T04:38:24+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12676#p12676</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12676#p12676"/>
		<title type="html"><![CDATA[[Solved] USB Bootloader for ATMega 64]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3717&amp;p=12676#p12676"><![CDATA[
Does anyone have a USB Boot loader like bootloadHID or anything along those lines for the ATmega 64.  I tried several of the ones available here on this website,  however I wasn't able to get it to work. I kept getting &quot;Device not Recognised&quot;.  I modified the proper terms I thought,  but couldn't get it running.  I have another HID application running on it now and it has no problems so the hardware is right.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=544">Rukus</a> — Sat Jan 02, 2010 4:38 am</p><hr />
]]></content>
	</entry>
	</feed>
