<?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>SAM7 Microcontrollers</title><link>http://sawdust.see-do.org/index.html</link><description>Atmel SAM7 </description><dc:language>en</dc:language><dc:creator>landon@360vl.com</dc:creator><dc:rights>Copyright 2008 Landon Cox</dc:rights><dc:date>2007-09-13T11:20:59-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>Sun, 16 Sep 2007 08:09:00 -0600</lastBuildDate><item><title>Olimex SAM7P256 USART Test code for Yagarto</title><dc:creator>landon@360vl.com</dc:creator><category>Yagarto</category><dc:date>2007-09-13T11:20:59-06:00</dc:date><link>http://sawdust.see-do.org/sam7/files/OlimexSAM7P256USARTTests.html#unique-entry-id-1</link><guid isPermaLink="true">http://sawdust.see-do.org/sam7/files/OlimexSAM7P256USARTTests.html#unique-entry-id-1</guid><content:encoded><![CDATA[I pulled the USART code from Olimex and ported it to the <a href="http://www.yagarto.de/howto/yagarto1/index.html" rel="external" title="Yagarto Eclipse GNU ARM toolchain">Yagarto Eclipse environment.</a>  In the process, I found an issue with the Olimex code in that it setup the baud rate generator clock with the wrong values.<br /><br />I used the Jim Lynch "blinkie" example framework as a starting point for the Makefile and other Eclipse environment settings such as the OCD "program" target.  After I got the USART code working I tested both ports and they were fine.  <br /><br />I have exported the resulting <a href="http://sawdust.see-do.org/downloads/files/sam7-p256-usart-test-yagarto.zip" rel="external" title="SAM7P256 USART test in Yagarto">SAM7P256 USART project as an Eclipse/Yagarto export </a>that you can download from the Sawdust download section.<br /><br />I started doing a similar port of the Olimex MMC/SD code but have run into some problems with it.  I'm working that issue on the SparkFun forums - when I can get that working, I'll write it up, but in the meantime, you can get the ported code in the downloads section of sawdust.  It compiles but will not work (for me.)]]></content:encoded></item><item><title>Olimex SAM7P256 with Yagarto Eclipse ARM Cross-Dev</title><dc:creator>landon@360vl.com</dc:creator><category>SAM7</category><dc:date>2007-09-13T10:48:55-06:00</dc:date><link>http://sawdust.see-do.org/sam7/files/OlimexSAM7256-Yagarto.html#unique-entry-id-0</link><guid isPermaLink="true">http://sawdust.see-do.org/sam7/files/OlimexSAM7256-Yagarto.html#unique-entry-id-0</guid><content:encoded><![CDATA[I recently bought the Olimex SAM7P256 development board from <a href="http://www.sparkfun.com" rel="external" title="SparkFun">SparkFun</a> and started learning that architecture and tool set.  I will probably eventually use the <a href="http://www.rowley.co.uk/index.htm" rel="external" title="Rowley">Rowley</a> dev environment, but started by following Jim Lynch's extremely well written tutorial on setting up the<a href="http://www.atmel.com/dyn/resources/prod_documents/atmel_tutorial_source.zip" rel="external" title="Jim Lynch - Using Open Source Tools for AT91SAM7S Cross Development"> Yagarto Eclipse</a> environment doing cross-development in C to ARM targets.<br /><img class="imageStyle" alt="HPIM4680" src="http://sawdust.see-do.org/sam7/files/page13_blog_entry0_1.jpg" width="320" height="241"/><br /><br /><br />I used the Olimex USB JTag debugger that is compatible with OCD aware debuggers.  With this setup, it's possible to have an Open Source cross-development environment which lets you single-step running code on the SAM7P256 board.  It worked like a charm.   <br /><br />With that many moving parts, I expected something to not work right, but I went from 0 to JTAG single-step debugging on the board in about 1/2 hr (if you don't include download times of the pieces.)]]></content:encoded></item></channel>
</rss>