<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [U-Boot-Users] Field upgrade</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hi,</FONT>
<BR><FONT SIZE=2>We use a fail back mecanism for Linux but no such mechanism fo u-boot. </FONT>
<BR><FONT SIZE=2>During the upgrade, we do also a CRC check to be sure that the updgrade was done correctly.</FONT>
<BR><FONT SIZE=2>And with a flag written in a custom config sector of the flash, we can tell to ppcboot if the upgraded kernel was running correctly.</FONT></P>

<P><FONT SIZE=2>But for our safety we won't never upgrade ppcboot.</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Chris Simmonds [<A HREF="mailto:chris@2net.co.uk">mailto:chris@2net.co.uk</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Tuesday, December 02, 2003 3:39 PM</FONT>
<BR><FONT SIZE=2>&gt; To: u-boot-users@lists.sourceforge.net</FONT>
<BR><FONT SIZE=2>&gt; Subject: [U-Boot-Users] Field upgrade</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; One of my requirements is that the firmware be field upgradeable. The </FONT>
<BR><FONT SIZE=2>&gt; problem at the moment is that if something goes wrong while </FONT>
<BR><FONT SIZE=2>&gt; erasing and </FONT>
<BR><FONT SIZE=2>&gt; programming a new u-boot there is no recovery without a jtag/bdm </FONT>
<BR><FONT SIZE=2>&gt; debugger. Does anyone have a solution, or is it not a problem in </FONT>
<BR><FONT SIZE=2>&gt; practice? I was playing with the idea of having a backup </FONT>
<BR><FONT SIZE=2>&gt; u-boot and some </FONT>
<BR><FONT SIZE=2>&gt; method of falling back to it if the primary copy is corrupt.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Chris.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -- </FONT>
<BR><FONT SIZE=2>&gt; Chris Simmonds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2net Limited</FONT>
<BR><FONT SIZE=2>&gt; chris@2net.co.uk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.2net.co.uk/" TARGET="_blank">http://www.2net.co.uk/</A></FONT>
<BR><FONT SIZE=2>&gt; Tel:&nbsp;&nbsp; +44 (0)1962 869003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax:&nbsp;&nbsp; +44 (0)870 056 7556</FONT>
<BR><FONT SIZE=2>&gt; &quot;If it's not connected, it's not effective&quot;(tm)</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -------------------------------------------------------</FONT>
<BR><FONT SIZE=2>&gt; This SF.net email is sponsored by: SF.net Giveback Program.</FONT>
<BR><FONT SIZE=2>&gt; Does SourceForge.net help you be more productive?&nbsp; Does it</FONT>
<BR><FONT SIZE=2>&gt; help you create better code?&nbsp; SHARE THE LOVE, and help us help</FONT>
<BR><FONT SIZE=2>&gt; YOU!&nbsp; Click Here: <A HREF="http://sourceforge.net/donate/" TARGET="_blank">http://sourceforge.net/donate/</A></FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; U-Boot-Users mailing list</FONT>
<BR><FONT SIZE=2>&gt; U-Boot-Users@lists.sourceforge.net</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://lists.sourceforge.net/lists/listinfo/u-boot-users" TARGET="_blank">https://lists.sourceforge.net/lists/listinfo/u-boot-users</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>