Hi Peter,<div><br></div><div>I can&#39;t answer all of your questions, but some I can:<br><br><div class="gmail_quote">On Tue, Apr 7, 2009 at 3:42 PM, Peter Rasmussen <span dir="ltr">&lt;<a href="mailto:plr@udgaard.com">plr@udgaard.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Too bad, but it raises some questions:<br>
<br>4.I have never understood why it should be possible to brick the Neo1973 for any reason, because if you have prepared at least one &#39;safe&#39; entry point you should always be able to at least get to that. Or what is the problem?</blockquote>
<div><br></div><div>It is possible a bad &quot;uboot&quot; flash can cause the device to be rendered unbootable. This is because the uboot is changeable, and there is no recovery method (other then the debug board) available. The Freerunner has both a NAND and a NOR flash, which allows one to be upgraded while one will always work.</div>
<div><br></div><div>Development doesn&#39;t require a debug board, but only a C compiler (or something that emits the instructions that the Neo runs). Kernels, flashing filesystems and system software doesn&#39;t have the same problem, since you can simply re-flash them.</div>
<div><br></div><div>But I believe that the uBoot is what permits this reflashing, and if you flash a bad uBoot then the debug board is your only means of unbricking. So, for safety reasons, one would prefer not to flash a uBoot without a debug board handy, so you can go back to a known good version.</div>
<div><br></div><div>Gerald.</div></div></div>