<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
	<channel>
<title>Sawdust AVR Feed</title><link>http://sawdust.see-do.org/index.html</link><description>Projects related to the AVR microcontroller</description><dc:language>en</dc:language><dc:creator>landon@360vl.com</dc:creator><dc:rights>Copyright (C) 2007 Landon Cox</dc:rights><dc:date>2007-05-18T08:03:50-06:00</dc:date><admin:generatorAgent rdf:resource="http://www.realmacsoftware.com/" />
<admin:errorReportsTo rdf:resource="mailto:landon@360vl.com" /><sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<lastBuildDate>Tue, 01 Jul 2008 19:18:21 -0600</lastBuildDate><item><title>AVR32 NGW100 Reflashing firmware from SuSE 10.1</title><dc:creator>landon@360vl.com</dc:creator><category>AVR32 NGW100</category><dc:date>2007-05-18T08:03:50-06:00</dc:date><link>http://sawdust.see-do.org/avr/files/NGW100-reflash-suse10.html#unique-entry-id-4</link><guid isPermaLink="true">http://sawdust.see-do.org/avr/files/NGW100-reflash-suse10.html#unique-entry-id-4</guid><content:encoded><![CDATA[<span style="font:9px Verdana, serif; color:#B3B3B3;">These are notes on how I was able to successfully reflash my NGW100 using the most recent factory images at Atmel AVR32 beta-ware site.<br /><br />The reflash takes place in two stages.  The first stage is done from uBoot to reflash the root file system.  The second stage takes place from the NGW100 BusyBox command prompt, so you have to have a good bootable root file system in order to proceed to the second stage.  The second stage is a reflash of the /usr file system. <br /><br />In order to do this, you need both a working TFTP server and NFS server or you need to be able to create the /usr/ file system on a Compact Flash so that in the second stage it can pull the image from the CF instead of NFS.  I went for the first method, TFTP and NFS as the source.<br /><br />I should also mention that if you have issues in the second stage with updating the /usr/ flash, and you reboot, your eth0 interface will come up static and you won't be able to talk to your NFS server from the NGW100.  In that case, you should still be able to manually give it an IP address like this:</span>]]></content:encoded></item><item><title>AVR32 NGW100 Notes for a Kernel Build environment on SuSE 10.1</title><dc:creator>landon@360vl.com</dc:creator><category>AVR32 NGW100</category><dc:date>2007-04-22T19:08:39-06:00</dc:date><link>http://sawdust.see-do.org/avr/files/SuSE10-NGW100-Kernel-Build.html#unique-entry-id-2</link><guid isPermaLink="true">http://sawdust.see-do.org/avr/files/SuSE10-NGW100-Kernel-Build.html#unique-entry-id-2</guid><content:encoded><![CDATA[Update 4/26/07 - rather than keeping two places up to date, I've been working out these issues <a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=49168" rel="external" title="SuSE10 NGW100 build environment">along with AVR Freaks on this thread.</a><br /><br />and one helpful link for reflashing firmware on the NGW100 is at:<br /><a href="http://www.avrfreaks.net/wiki/index.php/Documentation:NGW/Firmware_upgrade" rel="external" title="Reflashing NGW100 firmware">http://www.avrfreaks.net/wiki/index.php/Documentation:NGW/Firmware_upgrade</a><br /><br />4/26/07<br /><br />I royally hosed my SuSE 10 environment this morning and needed to start from scratch, so thought I'd document it from a naked install of SuSE 10.0 and see if I can repeat the process only get prerequisites in place first before attempting any builds.<br /><br />So, this is all with a SuSE 10.0 retail DVD and onward.  I did a generic install of the distro with KDE for a desktop.<br /><br /><code>> supassword:# yast2 &</code><br /><br />After that, through yast2, I added these packages or package sets:<br /><br />Selections = C++ Compiler and Tools - check<br />Kernel Development - check<br /><br />Additionally, check these selections if not already selected:<br />Development/Languages/C and C++ - selected all<br />Development/Languages/Other - make sure GNU binutils is checked<br />Development/Libraries/C and C++ - - additionally selected glib2 and glibc all include devel<br />Development/Libraries/C and C++ -- select e2fsprogs-devel<br />Sources/Kernel Sources<br /><br />In Yast2 search, search for "libelf" and select it.<br /><br />In Yast2 - install the "tftp" package.<br /><br />Proceed to install all the selected packages from Yast2.  Resolve any flex conflicts by choosing not to install the old rev and taking the new rev.<br />-----<br /><br />Older notes....<br />These are notes I'm keeping on my trail to try to create a kernel build environment for the AVR NGW100 on SuSE 10.1 Linux.  Note that I do not know if any of this is correct right now because I'm gunning for a working environment.  I'll be figuring it out as I go.<br /><br />1) The first thing I did was copy the AVR32 NGW100 Board Support Package (BSP) contents to my SuSE 10.1 linux box.<br /><br />2) Knowing that I will need a GNU AVR32 compilation environment, I went into devel/linux/opensuse/10.1 and installed all the RPMs in that directory.  There is no information about what depends upon what and therefore there is also no information about what order these RPMs should be installed.  So, I had to go for broke.  I needed to be root and then issues this command:<br />]]></content:encoded></item><item><title>AVR32 NGW100 First Look</title><dc:creator>landon@360vl.com</dc:creator><dc:subject>AVR</dc:subject><dc:date>2007-04-20T21:21:11-06:00</dc:date><link>http://sawdust.see-do.org/avr/files/AVR32FirstLook.html#unique-entry-id-1</link><guid isPermaLink="true">http://sawdust.see-do.org/avr/files/AVR32FirstLook.html#unique-entry-id-1</guid><content:encoded><![CDATA[<p style="text-align:justify;">Just got my AVR32 NGW100 board and fired it up.   The thing that's very interesting about this board is that:<br />1) It's $69<br />2) It's running an embedded Linux with BusyBox<br />3) It's a two-port ethernet board<br />4) 32 bit RISC processor</p>]]></content:encoded></item><item><title>AVR MT 128 Physical Pinouts</title><dc:creator>landon@360vl.com</dc:creator><category>AVR MT 128</category><dc:date>2007-04-12T05:32:59-06:00</dc:date><link>http://sawdust.see-do.org/avr/files/f12c8e70c10b51e6179e444f207ca3b4-0.html#unique-entry-id-0</link><guid isPermaLink="true">http://sawdust.see-do.org/avr/files/f12c8e70c10b51e6179e444f207ca3b4-0.html#unique-entry-id-0</guid><content:encoded><![CDATA[<p style="text-align:justify;"><span style="font-size:13px; ">It didn't exist and I needed something like this for working with the Olimex AVR MT 128, so I made it.  I'll take requests for additional pin locations and annotations.  These happened to be some of the ones I was using or expected to use.</span><br /><a href="http://sawdust.see-do.org/images/AVRMT128/avrmt128-back.jpg" rel="external" title="AVR MT 128 Pinout"><img class="imageStyle" alt="avrmt128-back-thumb" src="http://sawdust.see-do.org/avr/files/page4_blog_entry0_1.jpg" width="347" height="282"/></a></p>]]></content:encoded></item></channel>
</rss>