<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openpcd/firmware/src/dfu, branch v0.2</title>
<subtitle>Firmware for the OpenPCD, OpenPICC and SIMtrace hardware</subtitle>
<id>https://git.gnumonks.org/cgit/openpcd/atom?h=v0.2</id>
<link rel='self' href='https://git.gnumonks.org/cgit/openpcd/atom?h=v0.2'/>
<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>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>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>allow GETSTATE and GETSTATUS requests in MANIFEST state (compatibility with dfu-util)</title>
<updated>2008-02-17T16:14:00+00:00</updated>
<author>
<name>laforge</name>
<email>laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2008-02-17T16:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=dde2f8e09c773518c3a538afe6075a53a8fdacf7'/>
<id>urn:sha1:dde2f8e09c773518c3a538afe6075a53a8fdacf7</id>
<content type='text'>
git-svn-id: https://svn.openpcd.org:2342/trunk@413 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>Add watchdog reset to dfu</title>
<updated>2007-11-07T15:00:46+00:00</updated>
<author>
<name>henryk</name>
<email>henryk@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2007-11-07T15:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=2306bcac783751b073babef1bf60dd196cfef73d'/>
<id>urn:sha1:2306bcac783751b073babef1bf60dd196cfef73d</id>
<content type='text'>
git-svn-id: https://svn.openpcd.org:2342/trunk@314 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>deleted unsused files</title>
<updated>2007-04-10T17:52:56+00:00</updated>
<author>
<name>meri</name>
<email>meri@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2007-04-10T17:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=a55eb833d9e1367313bdcf259ffd75ec560718bb'/>
<id>urn:sha1:a55eb833d9e1367313bdcf259ffd75ec560718bb</id>
<content type='text'>
git-svn-id: https://svn.openpcd.org:2342/trunk@299 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>removed ugly CR/LF</title>
<updated>2007-04-10T17:41:02+00:00</updated>
<author>
<name>meri</name>
<email>meri@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2007-04-10T17:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=5dec22afd1553b294f9965570cb08bcad851faf8'/>
<id>urn:sha1:5dec22afd1553b294f9965570cb08bcad851faf8</id>
<content type='text'>
git-svn-id: https://svn.openpcd.org:2342/trunk@296 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
</feed>
