http://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&feed=atom&action=historyFlashing the Neo FreeRunner/zh cn - Revision history2024-03-29T02:30:02ZRevision history for this page on the wikiMediaWiki 1.19.24http://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65591&oldid=prevCoolcat: /* #1 烧写工具: DFU-util 或 NeoTool */2009-02-12T08:08:35Z<p><span dir="auto"><span class="autocomment">#1 烧写工具: DFU-util 或 NeoTool</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 08:08, 12 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 33:</td>
<td colspan="2" class="diff-lineno">Line 33:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>DFU-util的不同版本如下:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>DFU-util的不同版本如下:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''Linux:''' http://downloads.openmoko.org/releases/Om2008.9/dfu-util</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''Linux:''' http://downloads.openmoko.org<ins class="diffchange diffchange-inline">/distro</ins>/releases/Om2008.9/dfu-util</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>请执行命令 chmod a+x dfu-util 以保证下载文件的可执行性(Executable)。</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>请执行命令 chmod a+x dfu-util 以保证下载文件的可执行性(Executable)。</div></td></tr>
</table>Coolcathttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65483&oldid=prevSlevin: /* 使用dfu-util */2009-02-10T14:31:02Z<p><span dir="auto"><span class="autocomment">使用dfu-util</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:31, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 108:</td>
<td colspan="2" class="diff-lineno">Line 108:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>-D  ''file_name'' : 向设备的flash存储器写入文件名为''file_name'' 的文件。</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>-D  ''file_name'' : 向设备的flash存储器写入文件名为''file_name'' 的文件。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">On Linux, you run dfu</del>-<del class="diffchange diffchange-inline">util from a command shell prompt. If you have not put it somewhere on your command path you probably need to prefix it with a "./" like this '''./dfu-util'''.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">在Linux平台上,你可以在shell中运行dfu</ins>-<ins class="diffchange diffchange-inline">util,在有些系统中你可能需要root用户权限,如在ubuntu中你可能需要使用sudo。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">On some systems you need to be root before this will work and on Ubuntu you must preface the command with "sudo" or you will get the following error: "Cannot claim interface: could not claim interface 2: Operation not permitted"</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">On Windows, you need to open a command window and run from a command line. Use Start-Run Program and type "cmd" to open a Window.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">在Windows系统中,你可以打开一个命令行窗口来执行。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">More detailed manual for dfu</del>-<del class="diffchange diffchange-inline">util is available here </del>: [[Dfu-util]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">关于dfu</ins>-<ins class="diffchange diffchange-inline">util的更详细的信息请参考</ins>: [[Dfu-util]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">GUI frontend for </del>dfu-<del class="diffchange diffchange-inline">util </del>(<del class="diffchange diffchange-inline">and more</del>): [[NeoTool]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>dfu-<ins class="diffchange diffchange-inline">util的GUI 前端 </ins>(<ins class="diffchange diffchange-inline">更多</ins>): [[NeoTool]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 烧写更新 Kernel ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 烧写更新 Kernel ==</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65482&oldid=prevSlevin: /* Using dfu-util */2009-02-10T14:26:50Z<p><span dir="auto"><span class="autocomment">Using dfu-util</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:26, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 94:</td>
<td colspan="2" class="diff-lineno">Line 94:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>如果你很喜欢当前已有的系统,又想试试一些新的东东,你最好先做一个备份[[Backup]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>如果你很喜欢当前已有的系统,又想试试一些新的东东,你最好先做一个备份[[Backup]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== <del class="diffchange diffchange-inline">Using dfu</del>-util ==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== <ins class="diffchange diffchange-inline">使用dfu</ins>-util ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>dfu-<del class="diffchange diffchange-inline">util can be used to read flash memory, write memory, and get information from the device.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>dfu-<ins class="diffchange diffchange-inline">util可以用来读写flash存储器,以及获取设备信息。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">下面是向flash存储器的一个(预定义的)分区中中写入一个image文件的通用命令格式:</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This is the general command format to write an image file to a (predefined) "partition name" (referred to as ''altsetting'' in dfu-util help/manual) :</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This is the general command format to write an image file to a (predefined) "partition name" (referred to as ''altsetting'' in dfu-util help/manual) :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 103:</td>
<td colspan="2" class="diff-lineno">Line 104:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>where:<br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>where:<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>-a ''altsetting'' : <del class="diffchange diffchange-inline">Specify the altsetting of the DFU interface by name or by number</del><br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>-a ''altsetting'' : <ins class="diffchange diffchange-inline">使用名字或者数字指定DFU接口的altsetting</ins><br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>-R  : <del class="diffchange diffchange-inline">Issue USB Reset signalling once we're finished</del><br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>-R  : <ins class="diffchange diffchange-inline">操作完成后发送重置USB信号。</ins><br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>-D  ''file_name'' : <del class="diffchange diffchange-inline">Write firmware from </del>''file_name'' <del class="diffchange diffchange-inline">into device</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>-D  ''file_name'' : <ins class="diffchange diffchange-inline">向设备的flash存储器写入文件名为</ins>''file_name'' <ins class="diffchange diffchange-inline">的文件。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>On Linux, you run dfu-util from a command shell prompt. If you have not put it somewhere on your command path you probably need to prefix it with a "./" like this '''./dfu-util'''.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>On Linux, you run dfu-util from a command shell prompt. If you have not put it somewhere on your command path you probably need to prefix it with a "./" like this '''./dfu-util'''.</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65472&oldid=prevSlevin: /* 从NOR Flash启动FreeRunner */2009-02-10T09:48:24Z<p><span dir="auto"><span class="autocomment">从NOR Flash启动FreeRunner</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:48, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 77:</td>
<td colspan="2" class="diff-lineno">Line 77:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- The following, upto dfu-util -l is taken from the thread "Re: FreeRunner (GTK2007.2) has suddenly become unbootable" on the Support list. --></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- The following, upto dfu-util -l is taken from the thread "Re: FreeRunner (GTK2007.2) has suddenly become unbootable" on the Support list. --></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Note that the dfu</del>-<del class="diffchange diffchange-inline">util connection does '''not''' use Ethernet over USB - that is, you should not attempt to set up a usb0 network interface on your GNU/Linux host desktop (on Windows, you need a DFU class driver, or you can use the LibUSB</del>-<del class="diffchange diffchange-inline">Win32 driver described on the </del>[[Dfu-util-windows]] <del class="diffchange diffchange-inline">page). The dfu-util utility sets up its own connection to the FreeRunner. In fact, you will not be able to make an Ethernet-over</del>-<del class="diffchange diffchange-inline">USB connection to the FreeRunner when it is at the uBoot menu; this type of connection is only available when the FreeRunner has booted fully.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">注意dfu</ins>-<ins class="diffchange diffchange-inline">util连接不是基于USB的以太网连接,所以不要在你的Linux机器上试图建立一个USB0的网络接口(在windows上,你需要一个DFU驱动,或者你可以使用LibUSB</ins>-<ins class="diffchange diffchange-inline">Win32驱动</ins>[[Dfu-util-windows]] <ins class="diffchange diffchange-inline">)。dfu</ins>-<ins class="diffchange diffchange-inline">util工具自己会建立一个到FreeRunner的连接。事实上,在FreeRunner的启动菜单界面,你无法通过USB建立一个以太网连接,只有在FreeRunner正常启动后才能建立这种连接。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">After connecting the FreeRunner to your host via USB cable, you can test whether dfu</del>-<del class="diffchange diffchange-inline">util "sees" the FreeRunner by executing</del>:</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">在连接建立好以后,你可以执行以下命令了测试dfu</ins>-<ins class="diffchange diffchange-inline">util是否找到FreeRunner</ins>:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>dfu-util -l</pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>dfu-util -l</pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">If you get error messages from the dfu-util command then try again. Often it works on the second try.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">如果你得到出错信息,就再试一次,一般第二次就可以查找到FreeRunner了。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>dfu-<del class="diffchange diffchange-inline">util uses the DeviceFirmwareUpgrade protocol, and may list more than one device. If so, try unplugging the other device (e.g. a USB mouse) or using the </del>-d <del class="diffchange diffchange-inline">switch to tell dfu-util which device it should talk to, as described at the relevant bug report </del>[http://docs.openmoko.org/trac/ticket/2039].</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>dfu-<ins class="diffchange diffchange-inline">util使用的是DeviceFirmwareUpgrade协议,所以有可能会列出多个设备。如果出现这种情况,请拔掉其他设备,如usb鼠标;或者使用 </ins>-d <ins class="diffchange diffchange-inline">选项指定要对话的设备。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[http://docs.openmoko.org/trac/ticket/2039].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Also, please remember to execute the dfu</del>-<del class="diffchange diffchange-inline">util command with sufficient privileges (ie. root) -- you will need complete control over the usb bus.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">另外,在执行dfu</ins>-<ins class="diffchange diffchange-inline">util命令的时候,请保证有root用户权限。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 备份 ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 备份 ==</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65471&oldid=prevSlevin: /* Boot the FreeRunner from NOR Flash */2009-02-10T09:36:43Z<p><span dir="auto"><span class="autocomment">Boot the FreeRunner from NOR Flash</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:36, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 58:</td>
<td colspan="2" class="diff-lineno">Line 58:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>请参考[[Distributions]] 来选择你需要的软件系统,然后到[[Download]] 下载。</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>请参考[[Distributions]] 来选择你需要的软件系统,然后到[[Download]] 下载。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== <del class="diffchange diffchange-inline">Boot the FreeRunner from NOR Flash </del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== <ins class="diffchange diffchange-inline">从NOR Flash启动FreeRunner </ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:menu15.jpg|thumb|Booting from NOR Flash]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:menu15.jpg|thumb|Booting from NOR Flash]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Read the other sections of this page first, because you will have 30 seconds to enter the flashing commands, come back here when ready.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">请先阅读本文档的其他部分,因为你只有30秒的时间来输入flash烧写命令。阅读完本文档其他部分后再来阅读这一部分。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Do not connect the USB cable from the PC to your Neo FreeRunner yet (disconnect it).</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">请先"""不要"""用USB线把PC机与FreeRunner连在一起。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Boot your Neo FreeRunner into the NOR uBoot menu for flashing.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">从NOR Flash启动你的FreeRunner</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>## <del class="diffchange diffchange-inline">Press and hold AUX button</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>## <ins class="diffchange diffchange-inline">on按住选择键(AUX)</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>## <del class="diffchange diffchange-inline">Press the Power button until the boot menu comes up</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>## <ins class="diffchange diffchange-inline">按住电源键(Power)直到出现启动菜单</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>## <del class="diffchange diffchange-inline">This menu is labelled </del>'''*** BOOT MENU (NOR) ***'''</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>## <ins class="diffchange diffchange-inline">启动菜单显示: </ins>'''*** BOOT MENU (NOR) ***'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>## See also [[Booting the Neo FreeRunner]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>## See also [[Booting the Neo FreeRunner]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Stay in NOR uBoot menu</del>, <del class="diffchange diffchange-inline">do not select or enter any item in menu. Now you will be able to flash, make backups of your FreeRunner or query the FreeRunner with dfu-util.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">停留在启动菜单上,不需要选择和进入任何一项,现在你就可以通过DFU-util进行烧写FALSH</ins>, <ins class="diffchange diffchange-inline">备份以及查询你的FreeRunner设备。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">The FreeRunner only stays at the NOR boot prompt for about 30 seconds and then shuts off unless you do something.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">如果你什么都不做,启动菜单会在30秒后关闭。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Connect your Neo to the GNU/Linux or Windows host via a USB cable.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">通过USB线将FreeRunner连接到你的PC机。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">Now you can enter the dfu</del>-<del class="diffchange diffchange-inline">util commands on your PC as described below.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">现在你就可以在PC机上输入dfu</ins>-<ins class="diffchange diffchange-inline">util的命令了。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># <del class="diffchange diffchange-inline">If the Neo FreeRunner turns off before you press start flashing </del>('''<del class="diffchange diffchange-inline">screen goes black</del>'''), <del class="diffchange diffchange-inline">go back to step 2</del>. <del class="diffchange diffchange-inline">If you start flashing in time, the phone will not turn off meanwhile</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">如果在你烧写之前启动菜单就关闭了</ins>('''<ins class="diffchange diffchange-inline">屏幕变黑了</ins>'''), <ins class="diffchange diffchange-inline">回到步骤2</ins>. <ins class="diffchange diffchange-inline">如果你在30秒内进行了烧写操作,FreeRunner就会一直不关闭</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- The following, upto dfu-util -l is taken from the thread "Re: FreeRunner (GTK2007.2) has suddenly become unbootable" on the Support list. --></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- The following, upto dfu-util -l is taken from the thread "Re: FreeRunner (GTK2007.2) has suddenly become unbootable" on the Support list. --></div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65470&oldid=prevSlevin: /* Software you need */2009-02-10T09:25:43Z<p><span dir="auto"><span class="autocomment">Software you need</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:25, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 23:</td>
<td colspan="2" class="diff-lineno">Line 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>你可以将软件系统安装在microSD卡上,这样你可以从microSD卡启动并运行系统[[Booting from SD | boot from microSD card]]。这样可以同时保留在NAND flash上的系统,从而达到在FreeRunner上安装双系统的目的。(譬如,假如你的FreeRunner当前已经安装了2007.2的OM系统,你想在不擦除当前系统的前提下测试2008.08的OM系统,这种在microSD卡上的方式就是一个很好的选择了)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>你可以将软件系统安装在microSD卡上,这样你可以从microSD卡启动并运行系统[[Booting from SD | boot from microSD card]]。这样可以同时保留在NAND flash上的系统,从而达到在FreeRunner上安装双系统的目的。(譬如,假如你的FreeRunner当前已经安装了2007.2的OM系统,你想在不擦除当前系统的前提下测试2008.08的OM系统,这种在microSD卡上的方式就是一个很好的选择了)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== <del class="diffchange diffchange-inline">Software you need </del>==  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== <ins class="diffchange diffchange-inline">更新系统所需要的软件 </ins>==  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== #1 烧写工具: DFU-util 或 NeoTool ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== #1 烧写工具: DFU-util 或 NeoTool ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 48:</td>
<td colspan="2" class="diff-lineno">Line 48:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Windows:''' http://projects.openmoko.org/frs/?group_id=166&release_id=162</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Windows:''' http://projects.openmoko.org/frs/?group_id=166&release_id=162</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">See additional driver installation instructions for Windows at </del>[[Dfu-util-windows]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Windows版本需要安装驱动,具体请参见 </ins>[[Dfu-util-windows]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''<del class="diffchange diffchange-inline">Virtual machines</del>''' <del class="diffchange diffchange-inline">While there has been some limited success reported using dfu-util from within a Virtual Machine (such as VMware), in general it is not possible to use dfu-util in this fashion.  You must use dfu-util on an operating system that has direct access to the physical USB device hardware.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''<ins class="diffchange diffchange-inline">虚拟机</ins>''' <ins class="diffchange diffchange-inline">当前不支持:(</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== #2 需要烧写映像文件 ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== #2 需要烧写映像文件 ===</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65469&oldid=prevSlevin: /* #1 Tools for flashing: DFU-util and NeoTool */2009-02-10T09:20:30Z<p><span dir="auto"><span class="autocomment">#1 Tools for flashing: DFU-util and NeoTool</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:20, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 25:</td>
<td colspan="2" class="diff-lineno">Line 25:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software you need ==  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software you need ==  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=== #1 <del class="diffchange diffchange-inline">Tools for flashing</del>: DFU-util <del class="diffchange diffchange-inline">and </del>NeoTool ===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== #1 <ins class="diffchange diffchange-inline">烧写工具</ins>: DFU-util <ins class="diffchange diffchange-inline">或 </ins>NeoTool ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>''<del class="diffchange diffchange-inline">Command-line</del>''<del class="diffchange diffchange-inline">. </del>DFU-util, <del class="diffchange diffchange-inline">the tool to flash the FreeRunner has to be installed on you laptop or desktop machine. It is available for Linux</del>, MacOS X, and Windows (<del class="diffchange diffchange-inline">see links below</del>). DFU-<del class="diffchange diffchange-inline">util allows you to connect to the FreeRunner through the USB cable and control its bootloader. That connection uses a special protocol which addresses the bootloader's interface, and differs from USB networking. For more details, see the separate </del>[[dfu-util]] <del class="diffchange diffchange-inline">page.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>''<ins class="diffchange diffchange-inline">命令行工具:</ins>'' DFU-util, <ins class="diffchange diffchange-inline">需要安装在你的PC机上,当前有Linux</ins>, MacOS X, and Windows (<ins class="diffchange diffchange-inline">参见下面的链接</ins>)<ins class="diffchange diffchange-inline">多个版本</ins>. DFU-<ins class="diffchange diffchange-inline">util可以帮助你通过USB连接到FreeRunner并控制bootloader。这种连接方式使用了一种特殊的bootloader接口协议,不同于USB网络,详细信息可以参考</ins>[[dfu-util]]<ins class="diffchange diffchange-inline">页面。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>''<del class="diffchange diffchange-inline">GUI</del>''<del class="diffchange diffchange-inline">. Instead of the command</del>-<del class="diffchange diffchange-inline">line-based DFU-util, you can use NeoTool, a graphical tool for flashing the FreeRunner</del>: <del class="diffchange diffchange-inline">see the </del>[[NeoTool]] <del class="diffchange diffchange-inline">page</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>''<ins class="diffchange diffchange-inline">图形界面工具:</ins>'' <ins class="diffchange diffchange-inline">你可以使用一个叫做NeoTool的图形界面工具来代替Dfu</ins>-<ins class="diffchange diffchange-inline">util烧写FreeRunner</ins>:<ins class="diffchange diffchange-inline">请参考 </ins>[[NeoTool]] <ins class="diffchange diffchange-inline">页面</ins>.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">DFU-util的不同版本如下:</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux:''' http://downloads.openmoko.org/releases/Om2008.9/dfu-util</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux:''' http://downloads.openmoko.org/releases/Om2008.9/dfu-util</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Make sure it is executable by setting the permissions with this command: </del>chmod a+x dfu-util</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">请执行命令 </ins>chmod a+x dfu-util <ins class="diffchange diffchange-inline">以保证下载文件的可执行性(Executable)。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux 64-bit:''' You need 64-bit version of dfu-util, which usually can be found in your distribution repository.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux 64-bit:''' You need 64-bit version of dfu-util, which usually can be found in your distribution repository.</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65468&oldid=prevSlevin: /* A command line script to simplify dfu-util */2009-02-10T09:12:18Z<p><span dir="auto"><span class="autocomment">A command line script to simplify dfu-util</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:12, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 168:</td>
<td colspan="2" class="diff-lineno">Line 168:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>会出现启动菜单 '''*** BOOT MENU (NAND) ***''' (see [[Booting#Log_into_U-Boot_in_the_NAND_Flash|booting from NAND]] for more detailed instructions).</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>会出现启动菜单 '''*** BOOT MENU (NAND) ***''' (see [[Booting#Log_into_U-Boot_in_the_NAND_Flash|booting from NAND]] for more detailed instructions).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== <del class="diffchange diffchange-inline">A command line script to simplify dfu</del>-<del class="diffchange diffchange-inline">util </del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== <ins class="diffchange diffchange-inline">一个简化dfu</ins>-<ins class="diffchange diffchange-inline">util操作的命令行脚本 </ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>DFUScript <del class="diffchange diffchange-inline">developed to assist users who have multiple devices in using dfu</del>-<del class="diffchange diffchange-inline">util via the command line. Information on where to download and use DFUScript can be found on </del>[[DFUScript]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>DFUScript <ins class="diffchange diffchange-inline">帮助那些通过命令行使用dfu</ins>-<ins class="diffchange diffchange-inline">util来操作多个设备的用户。关于DFUScript的下载和使用信息从这里可以找到:</ins>[[DFUScript]]<ins class="diffchange diffchange-inline">。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Alternative: using nandwrite ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Alternative: using nandwrite ==</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65467&oldid=prevSlevin: /* 烧写更新boogloader */2009-02-10T09:08:36Z<p><span dir="auto"><span class="autocomment">烧写更新boogloader</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:08, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 150:</td>
<td colspan="2" class="diff-lineno">Line 150:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 烧写更新boogloader ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== 烧写更新boogloader ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>{{<del class="diffchange diffchange-inline">提示</del>|大多数情况下,你并不需要重新烧写你的bootloader,一般在需要更新一些特定功能,或者需要解决一些bug时才有必要重新烧写你的bootloader。}}</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>{{<ins class="diffchange diffchange-inline">Note</ins>|大多数情况下,你并不需要重新烧写你的bootloader,一般在需要更新一些特定功能,或者需要解决一些bug时才有必要重新烧写你的bootloader。}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>烧写bootloader的命令格式为:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>烧写bootloader的命令格式为:</div></td></tr>
</table>Slevinhttp://openmoko.org/index.php?title=Flashing_the_Neo_FreeRunner/zh_cn&diff=65466&oldid=prevSlevin: /* 烧写更新boogloader */2009-02-10T09:07:22Z<p><span dir="auto"><span class="autocomment">烧写更新boogloader</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:07, 10 February 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 148:</td>
<td colspan="2" class="diff-lineno">Line 148:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== 烧写更新boogloader==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== 烧写更新boogloader ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{提示|大多数情况下,你并不需要重新烧写你的bootloader,一般在需要更新一些特定功能,或者需要解决一些bug时才有必要重新烧写你的bootloader。}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{提示|大多数情况下,你并不需要重新烧写你的bootloader,一般在需要更新一些特定功能,或者需要解决一些bug时才有必要重新烧写你的bootloader。}}</div></td></tr>
</table>Slevin