<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/ao-tools/ao-stmload, branch droid-gps</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=droid-gps</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=droid-gps'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-03-31T19:42:37+00:00</updated>
<entry>
<title>ao-tools/ao-stmload: Be smarter about ELF parsing. Retry open on failure.</title>
<updated>2013-03-31T19:42:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-23T09:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=db01557ce493c435db177fda78653697ba2afa51'/>
<id>urn:sha1:db01557ce493c435db177fda78653697ba2afa51</id>
<content type='text'>
Figuring out what goes where is tricky; turns out we want to pull all
of the sections that map inside any program area that is supposed to
be loaded from the file.

So, we walk the program headers, then walk all of the section headers
looking for those that suck data from the same portion of the
file. Compute where in ROM each relevant section goes and build a full
ROM image in memory using that.

This patch also adds code to close and re-open the device if the first
open failed to do what we want. Much nicer to have the computer figure
out when the open succeeded rather than having people re-run the app.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add a bunch of .gitignore entries</title>
<updated>2012-08-30T21:22:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-30T21:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=354c1fed7f06c2c45c661e7265c2ac4bc47e2750'/>
<id>urn:sha1:354c1fed7f06c2c45c661e7265c2ac4bc47e2750</id>
<content type='text'>
Clean up the git status output

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-stmload: Always round up load amount to 4 byte boundary</title>
<updated>2012-08-29T06:00:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-29T01:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ac5d053e6d766d243b7a425ae19779810c350125'/>
<id>urn:sha1:ac5d053e6d766d243b7a425ae19779810c350125</id>
<content type='text'>
The flashing code doesn't deal with partial writes.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Don't build ao-stmload if stlink is not available.</title>
<updated>2012-07-31T08:04:34+00:00</updated>
<author>
<name>Mike Beattie</name>
<email>mike@ethernal.org</email>
</author>
<published>2012-07-31T08:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fb79f8fb358f8df25674336cd558fc3998cb7d9e'/>
<id>urn:sha1:fb79f8fb358f8df25674336cd558fc3998cb7d9e</id>
<content type='text'>
Signed-off-by: Mike Beattie &lt;mike@ethernal.org&gt;
</content>
</entry>
<entry>
<title>tools: Use pkgconfig to find stlink for ao-stmload</title>
<updated>2012-07-20T19:04:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-20T19:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=38f66a31174dd367e39d717c527f555add60a9d4'/>
<id>urn:sha1:38f66a31174dd367e39d717c527f555add60a9d4</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add ao-stmload tool</title>
<updated>2012-07-17T08:18:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-17T08:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=20877ae9de8bb5d3a29e2a96024e53afbd396f55'/>
<id>urn:sha1:20877ae9de8bb5d3a29e2a96024e53afbd396f55</id>
<content type='text'>
This loads an ELF image through the STlink programming interface using
the stlink utility library

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
