<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openpcd/firmware/src, branch v0.1</title>
<subtitle>Firmware for the OpenPCD, OpenPICC and SIMtrace hardware</subtitle>
<id>https://git.gnumonks.org/cgit/openpcd/atom?h=v0.1</id>
<link rel='self' href='https://git.gnumonks.org/cgit/openpcd/atom?h=v0.1'/>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/'/>
<updated>2011-07-30T16:53:43+00:00</updated>
<entry>
<title>DFU: Fix execution of software that was loaded to RAM via DFU</title>
<updated>2011-07-30T16:53:43+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-30T16:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=1acaecb4cb1de370a4fee692baaf6b41b8d8ec8c'/>
<id>urn:sha1:1acaecb4cb1de370a4fee692baaf6b41b8d8ec8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DFU: Support re-flashing of DFU via DFU</title>
<updated>2011-07-30T00:56:36+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-30T00:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=58d958e60c429bd7a2b2d114a4f7a86a65bdacef'/>
<id>urn:sha1:58d958e60c429bd7a2b2d114a4f7a86a65bdacef</id>
<content type='text'>
As we re-locate the entire sam7dfu program into RAM, we don't need
to execute from flash and can thus re-program the DFU partition
via the DFU protocol itself (alternate setting '1').

We also implement downloading executable code into RAM using
alternate setting '2'.  The latter part is not properly executed yet.
</content>
</entry>
<entry>
<title>DFU: add third 'alternate configuration' for RAM load</title>
<updated>2011-07-30T00:08:36+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-30T00:08:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=e3d1fd9bbdb789196c25bdd5eb7536cda5ba39f3'/>
<id>urn:sha1:e3d1fd9bbdb789196c25bdd5eb7536cda5ba39f3</id>
<content type='text'>
This will allow us to load code directly into RAM without going through
flash.
</content>
</entry>
<entry>
<title>simtrace: add some early spi flash utility routines</title>
<updated>2011-07-29T22:39:55+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-29T22:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=de0d7e35eed67bab478fda9eee7cb9edb1f34f04'/>
<id>urn:sha1:de0d7e35eed67bab478fda9eee7cb9edb1f34f04</id>
<content type='text'>
This also adds a new 'main_factory' target for simtrace
</content>
</entry>
<entry>
<title>add new RUN_FROM_RAM run-mode for direct DFU-to-RAM support</title>
<updated>2011-07-29T22:37:04+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-29T22:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=5a8cd9feca7d0d09aee736ff804be4967828aefd'/>
<id>urn:sha1:5a8cd9feca7d0d09aee736ff804be4967828aefd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sam7dfu: update copyright years</title>
<updated>2011-07-29T21:33:20+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-29T21:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=a1e7c0c5efba4eebdb1ed178b5e3604226a1421a'/>
<id>urn:sha1:a1e7c0c5efba4eebdb1ed178b5e3604226a1421a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sam7dfu: make sure we can use USB reset to get from DFU -&gt; APP</title>
<updated>2011-07-29T21:30:00+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-29T21:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=d56bb35e907e2d7c4507b7240e36d8b69d272bce'/>
<id>urn:sha1:d56bb35e907e2d7c4507b7240e36d8b69d272bce</id>
<content type='text'>
When we went through a Download -&gt; Manifest cycle, we can switch
back to dfuIDLE.  However, we need to memorize that manifest had
already happened and thus should treat a host-initiated bus reset
as trigger to switch back into application mode.
</content>
</entry>
<entry>
<title>USB driver: use the DFU-provided function to send EP0 data</title>
<updated>2011-07-07T15:43:55+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-07T15:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=a23eefc6dc5f45498116f69125f6e12f53a81130'/>
<id>urn:sha1:a23eefc6dc5f45498116f69125f6e12f53a81130</id>
<content type='text'>
There is no point in replicating the functionality that already
exists in the DFU section of the flash
</content>
</entry>
<entry>
<title>dfu: fix EP0 IN trasnfers that are even multiple of 8</title>
<updated>2011-07-07T15:39:32+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-07T15:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=fe88b83e80df8be0351ff38ee6a77b855b0cd0a9'/>
<id>urn:sha1:fe88b83e80df8be0351ff38ee6a77b855b0cd0a9</id>
<content type='text'>
We have to send a ZLP at the end of such transfers, otherwise the host
will time out at the end of the transfer.  This resulted in multi-second
delays for recognizing the SIMtrace hardware by the USB host.
</content>
</entry>
<entry>
<title>simtrace: initialize sniffer mode right after start-up</title>
<updated>2011-06-30T11:55:00+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-06-30T11:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=30cb576ca5ed5281e997333fd522440faa595565'/>
<id>urn:sha1:30cb576ca5ed5281e997333fd522440faa595565</id>
<content type='text'>
</content>
</entry>
</feed>
