<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;feed=atom&amp;action=history</id>
		<title>DHT-Walnut U Boot - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;action=history"/>
		<updated>2013-05-25T21:55:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=43369&amp;oldid=prev</id>
		<title>Jsujjava: Add to category u-boot</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=43369&amp;oldid=prev"/>
				<updated>2011-04-15T23:56:50Z</updated>
		
		<summary type="html">&lt;p&gt;Add to category u-boot&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:56, 15 April 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 126:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 126:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please let me know of any success or issues you encounter.&amp;#160; [mailto:dale-elinux@farnsworth.org dale-elinux@farnsworth.org]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please let me know of any success or issues you encounter.&amp;#160; [mailto:dale-elinux@farnsworth.org dale-elinux@farnsworth.org]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:DHT-Walnut]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:DHT-Walnut&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]][[Category:U-Boot&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsujjava</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=3894&amp;oldid=prev</id>
		<title>Chris at 10:41, 14 July 2007</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=3894&amp;oldid=prev"/>
				<updated>2007-07-14T10:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:41, 14 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 125:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 125:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please let me know of any success or issues you encounter.&amp;#160; [mailto:dale-elinux@farnsworth.org dale-elinux@farnsworth.org]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please let me know of any success or issues you encounter.&amp;#160; [mailto:dale-elinux@farnsworth.org dale-elinux@farnsworth.org]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:DHT-Walnut]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:2186:newid:3894 --&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=2186&amp;oldid=prev</id>
		<title>RBot: Bot (Edward's framework)</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=DHT-Walnut_U_Boot&amp;diff=2186&amp;oldid=prev"/>
				<updated>2007-03-07T03:31:34Z</updated>
		
		<summary type="html">&lt;p&gt;Bot (Edward&amp;#039;s framework)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== U-Boot 1.1.4 ==&lt;br /&gt;
&lt;br /&gt;
Information on U-Boot can be found at [http://u-boot.sourceforge.net/]&lt;br /&gt;
&lt;br /&gt;
The source for U-Boot 1.1.4 is downloadable from ftp://ftp.denx.de/pub/u-boot/u-boot-1.1.4.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Here is a patch that makes it work on the DHT-Walnut: [http://www.farnsworth.org/linuxppc/u-boot-dht-walnut-df2.patch u-boot-dht-walnut-df2.patch].&lt;br /&gt;
&lt;br /&gt;
A binary that can be copied to the DHT-Walnut flash at 0xfffc0000 is available here: [http://www.farnsworth.org/linuxppc/u-boot-1.1.4-df2.bin u-boot-1.1.4-df2.bin]&lt;br /&gt;
&lt;br /&gt;
Changes since u-boot-1.1.4-df1.bin:&lt;br /&gt;
* A default ethaddr is now set: de:ad:be:ef:00:00&lt;br /&gt;
* The ethaddr can be changed as often as you like.  Use: ''setenv ethaddr be:ef:be:ef:be:ef ; saveenv''&lt;br /&gt;
* Only the first two memory banks of a DIMM are used.  This allows us to use (half of) double-sided DIMMS.&lt;br /&gt;
&lt;br /&gt;
Some things to note when changing from ppcboot to U-Boot:&lt;br /&gt;
* Default baudrate is 115200.&lt;br /&gt;
* Occupies flash addresses 0xfffc0000-0xffffffff  (256MB).&lt;br /&gt;
* Maintains two copies of environment data, primary copy at 0xfffb0000, backup copy at 0xfffa0000.&lt;br /&gt;
&lt;br /&gt;
== Installing U-Boot 1.1.4 on the DHT Walnut ==&lt;br /&gt;
* Boot the board and bring it to the ppcboot (or U-Boot) console prompt.&lt;br /&gt;
&lt;br /&gt;
* Download the new bootloader [[[Media:u-boot-1.1.4-df2.bin]] u-boot-1.1.4-df2.bin] into RAM:&lt;br /&gt;
** Using Kermit (you'll need a terminal emulator that supports the kermit file transfer mode):&lt;br /&gt;
&lt;br /&gt;
  =&amp;gt; ''loadb 800000 115200''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;## Switch baudrate to 115200 bps and press ENTER ...&lt;br /&gt;
## Ready for binary (kermit) download ...&lt;br /&gt;
## Start Addr      = 0x00800000&lt;br /&gt;
## Switch baudrate to 9600 bps and press ESC ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** or tftpboot (requires a tftp server and setting the environment variables ethaddr, ipaddr and serverip)&lt;br /&gt;
&lt;br /&gt;
  =&amp;gt; ''tftpboot 800000 u-boot-1.1.4-df2.bin''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Using ppc_4xx_eth0 device&lt;br /&gt;
TFTP from server 192.168.1.1; our IP address is 192.168.1.44&lt;br /&gt;
Filename 'u-boot.bin'.&lt;br /&gt;
Load address: 0x800000&lt;br /&gt;
Loading: ####################################################&lt;br /&gt;
done&lt;br /&gt;
Bytes transferred = 262144 (40000 hex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verify that the download was received correctly (crc should be 0xd3cef189):&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''crc 800000 40000''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CRC32 for 00800000 ... 0083ffff ==&amp;gt; d3cef189&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unprotect the last 4 sectors:&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''protect off fffc0000 ffffffff''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Un-Protected 4 sectors&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''From this point on, do *not* power down the board, and type *very* carefully.&lt;br /&gt;
This is the critical section.'''&lt;br /&gt;
&lt;br /&gt;
* Erase the last four sectors:&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''erase fffc0000 ffffffff''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Erase Flash from 0xfffc0000 to 0xffffffff&lt;br /&gt;
Erasing sector fffc0000&lt;br /&gt;
.Erasing sector fffd0000&lt;br /&gt;
.Erasing sector fffe0000&lt;br /&gt;
.Erasing sector ffff0000&lt;br /&gt;
. done&lt;br /&gt;
Erased 4 sectors&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Copy the new bootloader into flash:&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''cp.b 800000 fffc0000 40000''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Copy to Flash... done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verify that the image is correct (crc of u-boot-1.1.4-df2.bin is 0xd3cef189).&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''crc fffc0000 40000''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CRC32 for fffc0000 ... ffffffff ==&amp;gt; d3cef189&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''End of critical section.  Congratulations'''&lt;br /&gt;
* Reset the board and see that the new version booted&lt;br /&gt;
*** Don't forget to change your baud rate to 115200&lt;br /&gt;
&lt;br /&gt;
 =&amp;gt; ''reset''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
U-Boot 1.1.4 (Feb 16 2006 - 17:15:06)&lt;br /&gt;
&lt;br /&gt;
CPU:   AMCC PowerPC 405GP Rev. E at 266.640 MHz (PLB=66, OPB=33, EBC=33 MHz)&lt;br /&gt;
       Internal PCI arbiter enabled, PCI async ext clock used&lt;br /&gt;
       16 kB I-Cache 8 kB D-Cache&lt;br /&gt;
Board: DHT Walnut&lt;br /&gt;
I2C:   ready&lt;br /&gt;
DRAM:  128 MB&lt;br /&gt;
FLASH: 512 kB&lt;br /&gt;
PCI:   Bus Dev VenId DevId Class Int&lt;br /&gt;
        00  04  105a  0d30  0101  1d&lt;br /&gt;
In:    serial&lt;br /&gt;
Out:   serial&lt;br /&gt;
Err:   serial&lt;br /&gt;
Net:   ppc_4xx_eth0&lt;br /&gt;
IDE:   Bus 0: OK&lt;br /&gt;
  Device 0: not available&lt;br /&gt;
  Device 1: not available&lt;br /&gt;
BEDBUG:ready&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will see a message like : *** Warning - bad CRC, using default environment&lt;br /&gt;
That's normal.  It will go away after you issue a ''saveenv'' command.&lt;br /&gt;
&lt;br /&gt;
This bootloader works well with the 2.6 Linux kernel available [wiki:DHT-Walnut2.6LinuxKernel here].&lt;br /&gt;
&lt;br /&gt;
Please let me know of any success or issues you encounter.  [mailto:dale-elinux@farnsworth.org dale-elinux@farnsworth.org]&lt;/div&gt;</summary>
		<author><name>RBot</name></author>	</entry>

	</feed>