http://armadeus.org/wiki/index.php?action=history&feed=atom&title=U-Boot-2013.04 U-Boot-2013.04 - Revision history 2026-06-30T12:31:51Z Revision history for this page on the wiki MediaWiki 1.26.3 http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=12113&oldid=prev Jorasse: /* Features/Status */ 2013-09-30T14:30:39Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:30, 30 September 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l88" >Line 88:</td> <td colspan="2" class="diff-lineno">Line 88:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv <del class="diffchange diffchange-inline">env_version </del>0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv <ins class="diffchange diffchange-inline">flash_env_version </ins>0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=12112&oldid=prev Jorasse: /* Status */ 2013-09-30T08:53:53Z <p>‎<span dir="auto"><span class="autocomment">Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 08:53, 30 September 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l9" >Line 9:</td> <td colspan="2" class="diff-lineno">Line 9:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 patch 2.1 use the U-Boot binary format &quot;u-boot-with-nand-spl.imx&quot; that replace the &quot;u-boot-nand.bin&quot;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 patch 2.1 use the U-Boot binary format &quot;u-boot-with-nand-spl.imx&quot; that replace the &quot;u-boot-nand.bin&quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** migration to U-Boot 2013.04 for the APF51 is transparent even for the new binary file format as soon as you reload apf51 buidlroot config: make apf51_defconfig</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** migration to U-Boot 2013.04 for the APF51 is transparent even for the new binary file format as soon as you reload apf51 buidlroot config: make apf51_defconfig</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>* <del class="diffchange diffchange-inline">Extra </del>environment variables <del class="diffchange diffchange-inline">are now externalized </del>and <del class="diffchange diffchange-inline">downloaded </del>at run time from ${board_name}-u-boot-env.txt</div></td><td class='diff-marker'>+</td><td style="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;"><div>* <ins class="diffchange diffchange-inline">Support </ins>environment variables <ins class="diffchange diffchange-inline">customization to be downloaded </ins>and <ins class="diffchange diffchange-inline">updated </ins>at run time from ${board_name}-u-boot-env.txt</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div><del class="diffchange diffchange-inline">** This change is requested by U-Boot project in order to integrate the APF boards in U-Boot</del></div></td><td class='diff-marker'>+</td><td style="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;"><div></div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div><del class="diffchange diffchange-inline">** Few scripts help to manage the environment variable: download_env, flash_env, update_env, flash_reset_env and check_env</del></div></td><td class='diff-marker'>+</td><td style="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;"><div></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** You can customize your environment variable from BuildRoot: make menuconfig -&gt; boot loaders -&gt; U-Boot -&gt; Environment image -&gt; source file.. -&gt; $(ARMADEUS_PATH)/u-boot-env-2013.04.txt</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** You can customize your environment variable from BuildRoot: make menuconfig -&gt; boot loaders -&gt; U-Boot -&gt; Environment image -&gt; source file.. -&gt; $(ARMADEUS_PATH)/u-boot-env-2013.04.txt</div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** Few scripts help to manage the environment variable customization: download_env, flash_env, update_env</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>* FPGA improvement:</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>* FPGA improvement:</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 now supports .bit files from U-Boot through the command: fpga loadb. .bit files can also be used for autoload purpose: setenv firmware_autoload 1; saveenv</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 now supports .bit files from U-Boot through the command: fpga loadb. .bit files can also be used for autoload purpose: setenv firmware_autoload 1; saveenv</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11971&oldid=prev Jorasse: /* Status */ 2013-08-19T07:29:49Z <p>‎<span dir="auto"><span class="autocomment">Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 07:29, 19 August 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l9" >Line 9:</td> <td colspan="2" class="diff-lineno">Line 9:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 patch 2.1 use the U-Boot binary format &quot;u-boot-with-nand-spl.imx&quot; that replace the &quot;u-boot-nand.bin&quot;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** APF51 patch 2.1 use the U-Boot binary format &quot;u-boot-with-nand-spl.imx&quot; that replace the &quot;u-boot-nand.bin&quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>** migration to U-Boot 2013.04 for the APF51 is transparent even for the new binary file format as soon as you reload apf51 buidlroot config: make apf51_defconfig</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>** migration to U-Boot 2013.04 for the APF51 is transparent even for the new binary file format as soon as you reload apf51 buidlroot config: make apf51_defconfig</div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">* Extra environment variables are now externalized and downloaded at run time from ${board_name}-u-boot-env.txt</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** This change is requested by U-Boot project in order to integrate the APF boards in U-Boot</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** Few scripts help to manage the environment variable: download_env, flash_env, update_env, flash_reset_env and check_env</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** You can customize your environment variable from BuildRoot: make menuconfig -&gt; boot loaders -&gt; U-Boot -&gt; Environment image -&gt; source file.. -&gt; $(ARMADEUS_PATH)/u-boot-env-2013.04.txt</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">* FPGA improvement:</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** APF51 now supports .bit files from U-Boot through the command: fpga loadb. .bit files can also be used for autoload purpose: setenv firmware_autoload 1; saveenv</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** update to handle firmware named ${board_name}-firmware.bin</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** new management scripts: download_firmware, flash_firmware, update_firmware, load_firmware and checknload_firmware</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">* use the preboot variable to automatize some boot action: check_env checks the environment versions - checknload_firmware will load the FPGA (bit and bin files) if the variable firmware_autoload is set.</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">* DTB improvement:</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** update to handle DTB files named ${board_name}.dtb</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">** new management scripts: download_dtb, flash_dtb, update_dtb</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"></td><td class='diff-marker'>&#160;</td><td style="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;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>==Features/Status==</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>==Features/Status==</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11943&oldid=prev Jorasse: /* Features/Status */ 2013-07-28T21:38:38Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:38, 28 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l72" >Line 72:</td> <td colspan="2" class="diff-lineno">Line 72:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td><td class='diff-marker'>+</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l89" >Line 89:</td> <td colspan="2" class="diff-lineno">Line 89:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | || The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | || The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11942&oldid=prev Jorasse: /* Features/Status */ 2013-07-28T18:26:59Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:26, 28 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l72" >Line 72:</td> <td colspan="2" class="diff-lineno">Line 72:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">00ff00</del>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td><td class='diff-marker'>+</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">ffff00</ins>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l89" >Line 89:</td> <td colspan="2" class="diff-lineno">Line 89:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">00ff00</del>;&quot; | || The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">ffff00</ins>;&quot; | || The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11938&oldid=prev Jorasse: /* Status */ 2013-07-24T23:00:16Z <p>‎<span dir="auto"><span class="autocomment">Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 23:00, 24 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2" >Line 2:</td> <td colspan="2" class="diff-lineno">Line 2:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"></td><td class='diff-marker'>&#160;</td><td style="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;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>* APF27: Huge network transfert (20MB and more) may hang FEC driver by timeout when U-Boot is compiled with GCC4.4.x</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>* APF27: Huge network transfert (20MB and more) may hang FEC driver by timeout when U-Boot is compiled with GCC4.4.x</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>** <del class="diffchange diffchange-inline">workaround: use </del>GCC 4.6.x <del class="diffchange diffchange-inline">or better use the latest armadeus </del>BSP from our GIT server <del class="diffchange diffchange-inline">that use </del>GCC 4.7.3 by default</div></td><td class='diff-marker'>+</td><td style="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;"><div>** <ins class="diffchange diffchange-inline">fixed with </ins>GCC 4.6.x <ins class="diffchange diffchange-inline">and higher:&#160; </ins>BSP from our GIT server <ins class="diffchange diffchange-inline">uses </ins>GCC 4.7.3 by default<ins class="diffchange diffchange-inline">.</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>* APF28: Direct TFTP to NAND&#160; transfert may hang FEC driver by timeout when U-Boot is compiled with GCC4.4.x</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>* APF28: Direct TFTP to NAND&#160; transfert may hang FEC driver by timeout when U-Boot is compiled with GCC4.4.x</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>** <del class="diffchange diffchange-inline">workaround: use </del>GCC 4.6.x <del class="diffchange diffchange-inline">or better use the latest armadeus </del>BSP from our GIT server <del class="diffchange diffchange-inline">that use </del>GCC 4.7.3 by default</div></td><td class='diff-marker'>+</td><td style="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;"><div>** <ins class="diffchange diffchange-inline">fixed with </ins>GCC 4.6.x <ins class="diffchange diffchange-inline">and higher:&#160; </ins>BSP from our GIT server <ins class="diffchange diffchange-inline">uses </ins>GCC 4.7.3 by default<ins class="diffchange diffchange-inline">.</ins></div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>* APF51: <del class="diffchange diffchange-inline">require </del>a true U-Boot SPL in order to bypass the 256KiB memory footprint limit - <del class="diffchange diffchange-inline">next point in </del>the <del class="diffchange diffchange-inline">TODO list</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>* APF51: <ins class="diffchange diffchange-inline">new patchwork revision 2.1 adds&#160; </ins>a true U-Boot SPL in order to bypass the 256KiB memory footprint limit</div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins class="diffchange diffchange-inline">** APF51 patch 2.1 is now aligned on the regular features supported by the APF boards.</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins class="diffchange diffchange-inline">** APF51 patch 2.1 use the U</ins>-<ins class="diffchange diffchange-inline">Boot binary format &quot;u-boot-with-nand-spl.imx&quot; that replace </ins>the <ins class="diffchange diffchange-inline">&quot;u-boot-nand.bin&quot;</ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="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;"><div><ins class="diffchange diffchange-inline">** migration to U-Boot 2013.04 for the APF51 is transparent even for the new binary file format as soon as you reload apf51 buidlroot config: make apf51_defconfig</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"></td><td class='diff-marker'>&#160;</td><td style="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;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>==Features/Status==</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>==Features/Status==</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11937&oldid=prev Jorasse: /* Features/Status */ 2013-07-24T22:48:57Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:48, 24 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l34" >Line 34:</td> <td colspan="2" class="diff-lineno">Line 34:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>| || || ||&#160; ||&#160; &#160; ||&#160; &#160;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>| || || ||&#160; ||&#160; &#160; ||&#160; &#160;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''U-Boot power on''' || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 16 MiB&lt;br /&gt;Flash: 8 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; dm9000 || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04... &lt;br /&gt;CPU:&#160; Freescale i.MX28&lt;br /&gt;BOOT:&#160; NAND, 3V3&lt;br /&gt;DRAM:&#160; 128 MiB&lt;br /&gt;NAND:&#160; 256 MiB&lt;br /&gt;MMC:&#160; MXS MMC: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC0 [PRIME]|| style=&quot;background:#00ff00;&quot; | U-Boot 2013.04..&lt;br /&gt;CPU:&#160; Freescale i.MX27 at 399 MHz&lt;br /&gt;Armadeus APF27&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 64 MiB&lt;br /&gt;NAND:&#160; 256 MiB &lt;br /&gt;MMC:&#160; MXC MCI: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 256-512 MiB&lt;br /&gt;NAND:&#160; 512 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''U-Boot power on''' || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 16 MiB&lt;br /&gt;Flash: 8 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; dm9000 || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04... &lt;br /&gt;CPU:&#160; Freescale i.MX28&lt;br /&gt;BOOT:&#160; NAND, 3V3&lt;br /&gt;DRAM:&#160; 128 MiB&lt;br /&gt;NAND:&#160; 256 MiB&lt;br /&gt;MMC:&#160; MXS MMC: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC0 [PRIME]|| style=&quot;background:#00ff00;&quot; | U-Boot 2013.04..&lt;br /&gt;CPU:&#160; Freescale i.MX27 at 399 MHz&lt;br /&gt;Armadeus APF27&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 64 MiB&lt;br /&gt;NAND:&#160; 256 MiB &lt;br /&gt;MMC:&#160; MXC MCI: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 256-512 MiB&lt;br /&gt;NAND:&#160; 512 MiB<ins class="diffchange diffchange-inline">&lt;br /&gt;MMC:&#160; FSL_SDHC: 0</ins>&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|| power on the board and check the boot log of the board</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|| power on the board and check the boot log of the board</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l61" >Line 61:</td> <td colspan="2" class="diff-lineno">Line 61:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''I2C''' || style=&quot;background:#00ff00;&quot; | 38 76 7F || postponed || style=&quot;background:#00ff00;&quot; | 38 68 || style=&quot;background:#00ff00;&quot; | 1A 36 38 ||&#160; startup sceen shall display:&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;the command &quot;i2c probe&quot; should return the list&lt;br /&gt;of devices on the i2c bus of the board</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''I2C''' || style=&quot;background:#00ff00;&quot; | 38 76 7F || postponed || style=&quot;background:#00ff00;&quot; | 38 68 || style=&quot;background:#00ff00;&quot; | 1A 36 38 ||&#160; startup sceen shall display:&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;the command &quot;i2c probe&quot; should return the list&lt;br /&gt;of devices on the i2c bus of the board</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">00reff00</del>;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l71" >Line 71:</td> <td colspan="2" class="diff-lineno">Line 71:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ff0000</del>;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv env_version 0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv env_version 0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Firmware autoload''' || style=&quot;background:#00ff00;&quot; | || Not Applicable|| style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; ||&#160; run flash_firmware&lt;br /&gt;setenv firmware_autoload 1&lt;br /&gt;saveenv&lt;br /&gt;&lt;power off&gt;/&lt;power on&gt; the board&lt;br /&gt;LED should blink after a couple of seconds and&lt;br /&gt;UBoot should continue countdown to boot linux</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Firmware autoload''' || style=&quot;background:#00ff00;&quot; | || Not Applicable|| style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; ||&#160; run flash_firmware&lt;br /&gt;setenv firmware_autoload 1&lt;br /&gt;saveenv&lt;br /&gt;&lt;power off&gt;/&lt;power on&gt; the board&lt;br /&gt;LED should blink after a couple of seconds and&lt;br /&gt;UBoot should continue countdown to boot linux</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''imxfuse commands''' || Not Applicable || style=&quot;background:#00ffff;&quot; | ocotp&#160; || style=&quot;background:#ffff00;&quot; | imxfuse mac... || style=&quot;background:#ffff00;&quot; | iim blow fecmac... || Use production tool to blow a MAC address</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''imxfuse commands''' || Not Applicable || style=&quot;background:#00ffff;&quot; | ocotp&#160; || style=&quot;background:#ffff00;&quot; | imxfuse mac... || style=&quot;background:#ffff00;&quot; | iim blow fecmac... || Use production tool to blow a MAC address</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Detect RAM SIze''' || not supported || style=&quot;background:#00ff00;&quot; | 128MiB || style=&quot;background:#00ff00;&quot; | Board rev. 1 with 128 MiB || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; Board rev. 1 with 512MiB || Using the default UBoot config test the given&lt;br /&gt; config is correct during boot</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Detect RAM SIze''' || not supported || style=&quot;background:#00ff00;&quot; | 128MiB || style=&quot;background:#00ff00;&quot; | Board rev. 1 with 128 MiB || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; Board rev. 1 with 512MiB || Using the default UBoot config test the given&lt;br /&gt; config is correct during boot</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''PAR cleared''' || style=&quot;background:#00ff00;&quot; | || Not Applicable || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; run unlock_regs; boot&lt;br /&gt;once logged on linux try the command&lt;br /&gt;imxregs CSR&lt;br /&gt;should display imx register value instead of any error like &quot;Unhandled fault&quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || <del class="diffchange diffchange-inline">not supported </del>|| The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''SD/MMC driver''' || not supported || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || <ins class="diffchange diffchange-inline">style=&quot;background:#00ff00;&quot; | </ins>|| The command &quot;mmcinfo&quot; should display the SD/MMC card information</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''NETCONSOLE''' || not supported || not supported || not supported&#160; || not supported || [[Ethernet_console]]</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11936&oldid=prev Jorasse: /* Features/Status */ 2013-07-24T16:23:46Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 16:23, 24 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l71" >Line 71:</td> <td colspan="2" class="diff-lineno">Line 71:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">ff0000</ins>;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>boot linux&lt;br /&gt;to confirm nand integrity -&gt; kernel should start</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv env_version 0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Env compatibility change''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | || force a new environment version and check &lt;br /&gt;the warning on next reboot:&lt;br /&gt;setenv env_version 0&lt;br /&gt;saveenv&lt;br /&gt;reset&lt;br /&gt;=&gt; *** Warning - Environment version change suggests:&lt;br /&gt;run flash_reset_env; reset</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#ffff00;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''FPGA control''' || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf9328_200k.bit || Not Applicable&#160; || style=&quot;background:#00ff00;&quot; | blinking_led_&lt;br /&gt;apf27_200k.bit || style=&quot;background:#ffff00;&quot; | blinking_led_&lt;br /&gt;apf51_lx9.bin ||&#160; the command &quot;fpga info 0&quot; should indicate&lt;br /&gt; the presence of the spartan 3 &lt;br /&gt;Test FPGA download with the blinking_led bit file of your board:&lt;br /&gt;tftpboot ${loadaddr} blinking_led_apfxxxx_xxxk.bit&lt;br /&gt;fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt; should make the LED blinking without error</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11935&oldid=prev Jorasse: /* Features/Status */ 2013-07-24T16:06:25Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 16:06, 24 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l63" >Line 63:</td> <td colspan="2" class="diff-lineno">Line 63:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00reff00;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00reff00;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''linux boot from flash''' || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; the command &quot;boot&quot; should start linux and rootfs from flash&lt;br /&gt;the linux login should be &quot;armadeus login: &quot;</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''linux boot from flash''' || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; the command &quot;boot&quot; should start linux and rootfs from flash&lt;br /&gt;the linux login should be &quot;armadeus login: &quot;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''NFS boot (rootfs)''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; http://www.armadeus.com/wiki/index.php?title=Nfs#Boot_from_NFS &lt;br /&gt; the command &quot;run nfsboot&quot; should start linux using &lt;br /&gt;rootfs over a NFS shared drive on &lt;br /&gt;your host server ${serverip}</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td><td class='diff-marker'>+</td><td style="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;"><div>|''' rootfs on SD/MMC''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; ||&#160; http://www.armadeus.com/wiki/index.php?title=MultiMediaCard#Booting_from_MMC.2FSD&#160; &lt;br /&gt; the command &quot;run mmcboot&quot; should start linux using &lt;br /&gt;a rootfs on your sd/mmc memory card</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#ffff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''Flash lock/unlock''' || style=&quot;background:#00ff00;&quot; | || Not Applicable ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#ffff00;&quot; | ||&#160; For APF9328: &lt;br /&gt;protect on all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; - Warning: 1 protected sectors will not be erased!&lt;br /&gt;protect off all&lt;br /&gt;erase nor0,1 &lt;br /&gt;-&gt; no warning - erase done&lt;br /&gt; other apf boards:&lt;br /&gt;nand lock; nand erase.part kernel&lt;br /&gt;Should not erase the kernel partion&lt;br /&gt;(error message, system hang or no message)&lt;br /&gt;</div></td></tr> </table> Jorasse http://armadeus.org/wiki/index.php?title=U-Boot-2013.04&diff=11934&oldid=prev Jorasse: /* Features/Status */ 2013-07-24T14:20:18Z <p>‎<span dir="auto"><span class="autocomment">Features/Status</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 style='vertical-align: top;' lang='en'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:20, 24 July 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l34" >Line 34:</td> <td colspan="2" class="diff-lineno">Line 34:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>| || || ||&#160; ||&#160; &#160; ||&#160; &#160;</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>| || || ||&#160; ||&#160; &#160; ||&#160; &#160;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''U-Boot power on''' || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 16 MiB&lt;br /&gt;Flash: 8 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; dm9000 || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04... &lt;br /&gt;CPU:&#160; Freescale i.MX28&lt;br /&gt;BOOT:&#160; NAND, 3V3&lt;br /&gt;DRAM:&#160; 128 MiB&lt;br /&gt;NAND:&#160; 256 MiB&lt;br /&gt;MMC:&#160; MXS MMC: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC0 [PRIME]|| style=&quot;background:#00ff00;&quot; | U-Boot 2013.04..&lt;br /&gt;CPU:&#160; Freescale i.MX27 at 399 MHz&lt;br /&gt;Armadeus APF27&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 64 MiB&lt;br /&gt;NAND:&#160; 256 MiB &lt;br /&gt;MMC:&#160; MXC MCI: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 256-512 MiB&lt;br /&gt;NAND:&#160; 512 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''U-Boot power on''' || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 16 MiB&lt;br /&gt;Flash: 8 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; dm9000 || style=&quot;background:#00ff00;&quot; | U-Boot 2013.04... &lt;br /&gt;CPU:&#160; Freescale i.MX28&lt;br /&gt;BOOT:&#160; NAND, 3V3&lt;br /&gt;DRAM:&#160; 128 MiB&lt;br /&gt;NAND:&#160; 256 MiB&lt;br /&gt;MMC:&#160; MXS MMC: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC0 [PRIME]|| style=&quot;background:#00ff00;&quot; | U-Boot 2013.04..&lt;br /&gt;CPU:&#160; Freescale i.MX27 at 399 MHz&lt;br /&gt;Armadeus APF27&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 64 MiB&lt;br /&gt;NAND:&#160; 256 MiB &lt;br /&gt;MMC:&#160; MXC MCI: 0&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | U-Boot 2013.04...&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;DRAM:&#160; 256-512 MiB&lt;br /&gt;NAND:&#160; 512 MiB&lt;br /&gt;In:&#160; &#160; serial&lt;br /&gt;Out:&#160; serial&lt;br /&gt;Err:&#160; serial&lt;br /&gt;Net:&#160; FEC</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|| power on the board and check the boot log of the board</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|| power on the board and check the boot log of the board</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''NOR/NAND flash''' || style=&quot;background:#00ff00;&quot; | 8 MiB||&#160; style=&quot;background:#00ff00;&quot; |&#160; 256MiB-2GiB || style=&quot;background:#00ff00;&quot; | 256MiB&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | 512MiB-4GiB || startup sceen shall display:&lt;br /&gt;Flash: xx MiB</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''NOR/NAND flash''' || style=&quot;background:#00ff00;&quot; | 8 MiB||&#160; style=&quot;background:#00ff00;&quot; |&#160; 256MiB-2GiB || style=&quot;background:#00ff00;&quot; | 256MiB&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | 512MiB-4GiB || startup sceen shall display:&lt;br /&gt;Flash: xx MiB <ins class="diffchange diffchange-inline">or NAND: xxxMiB</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''RAM''' || style=&quot;background:#00ff00;&quot; | 16/32 MiB||&#160; style=&quot;background:#00ff00;&quot; |&#160; &#160; 128MiB-512MiB&#160; &#160; || style=&quot;background:#00ff00;&quot; | 64-128MiB&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | 256-512MiB || startup sceen shall display:&lt;br /&gt;DRAM:&#160; <del class="diffchange diffchange-inline">xx </del>MiB</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''RAM''' || style=&quot;background:#00ff00;&quot; | 16/32 MiB||&#160; style=&quot;background:#00ff00;&quot; |&#160; &#160; 128MiB-512MiB&#160; &#160; || style=&quot;background:#00ff00;&quot; | 64-128MiB&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | 256-512MiB || startup sceen shall display:&lt;br /&gt;DRAM:&#160; <ins class="diffchange diffchange-inline">xxx </ins>MiB</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Ethernet driver''' || style=&quot;background:#00ff00;&quot; | dm9000||&#160; style=&quot;background:#00ff00;&quot; |&#160; FEC0 || style=&quot;background:#00ff00;&quot; |&#160; FEC || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | FEC || startup sceen shall display:&lt;br /&gt;Net:&#160; &lt;DRIVER&gt;</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Ethernet driver''' || style=&quot;background:#00ff00;&quot; | dm9000||&#160; style=&quot;background:#00ff00;&quot; |&#160; FEC0 || style=&quot;background:#00ff00;&quot; |&#160; FEC || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | FEC || startup sceen shall display:&lt;br /&gt;Net:&#160; &lt;DRIVER&gt;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Ethernet MAC''' || style=&quot;background:#00ff00;&quot; | dm9000 read&lt;br /&gt;00000000: 1e00 00ac|| style=&quot;background:#00ff00;&quot; | bdinfo&lt;br /&gt;...&lt;br /&gt;ethaddr&#160; &#160; = 00:1e:ac:... || style=&quot;background:#00ff00;&quot; | bdinfo&lt;br /&gt;...&lt;br /&gt;ethaddr&#160; &#160; = 00:1e:ac:... || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | iim read fecmac&lt;br /&gt;FEC MAC address: 0x00:0x1e:0xac:...|| test the presence of the MAC address in EEPROM/fuses &lt;br /&gt; the command bdinfo should return a valid mac address</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Ethernet MAC''' || style=&quot;background:#00ff00;&quot; | dm9000 read&lt;br /&gt;00000000: 1e00 00ac|| style=&quot;background:#00ff00;&quot; | bdinfo&lt;br /&gt;...&lt;br /&gt;ethaddr&#160; &#160; = 00:1e:ac:... || style=&quot;background:#00ff00;&quot; | bdinfo&lt;br /&gt;...&lt;br /&gt;ethaddr&#160; &#160; = 00:1e:ac:... || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | iim read fecmac&lt;br /&gt;FEC MAC address: 0x00:0x1e:0xac:...|| test the presence of the MAC address in EEPROM/fuses &lt;br /&gt; the command bdinfo should return a valid mac address</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Default IP''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; the default IP variables should be:&lt;br /&gt; ipaddr=192.168.0.10&lt;br /&gt; netmask=255.255.255.0&lt;br /&gt; serverip=192.168.0.2&lt;br /&gt; gatewayip=192.168.0.1&lt;br /&gt; use the &quot;flash_reset_env&quot; script&lt;br /&gt;to restore the default environment variables</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Default IP''' || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; the default IP variables should be:&lt;br /&gt; ipaddr=192.168.0.10&lt;br /&gt; netmask=255.255.255.0&lt;br /&gt; serverip=192.168.0.2&lt;br /&gt; gatewayip=192.168.0.1&lt;br /&gt; use the &quot;flash_reset_env&quot; script&lt;br /&gt;to restore the default environment variables</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''DHCP''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; ||&#160; the command &quot;DHCP&quot; should be able&lt;br /&gt;to update IP environment variables according&lt;br /&gt; to your network and DHCP server</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''DHCP''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; ||&#160; the command &quot;DHCP&quot; should be able&lt;br /&gt;to update IP environment variables according&lt;br /&gt; to your network and DHCP server</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Ping''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; set ipaddr &amp; serverip according to your network.&lt;br /&gt;Test the connection to the server: &lt;br /&gt;ping ${serverip} should return the status &quot;alive&quot; &#160;</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Ping''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; set ipaddr &amp; serverip according to your network.&lt;br /&gt;Test the connection to the server: &lt;br /&gt;ping ${serverip} should return the status &quot;alive&quot; &#160;</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Board reset''' ||style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; || command &quot;reset&quot; shall reset the board</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Board reset''' ||style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; || command &quot;reset&quot; shall reset the board</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''TFTP''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; the command &quot;run download_uboot&quot; should &lt;br /&gt;UBoot from the host PC into the target RAM</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''TFTP''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | ||&#160; the command &quot;run download_uboot&quot; should &lt;br /&gt;UBoot from the host PC into the target RAM</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''NFS''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | || the command &lt;br /&gt;&quot;nfs ${loadaddr} ${serverip}:/tftpboot/${board_name}-linux.bin&quot; should download&lt;br /&gt;linux kernel from the host PC into the target RAM</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''NFS''' || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; | || the command &lt;br /&gt;&quot;nfs ${loadaddr} ${serverip}:/tftpboot/${board_name}-linux.bin&quot; should download&lt;br /&gt;linux kernel from the host PC into the target RAM</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''Board upgrade scripts''' ||style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; |&#160; || use the hereafter scripts to update the software of the board:&lt;br /&gt; run update_all&lt;br /&gt; reset&lt;br /&gt;run flash_reset_env</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''Board upgrade scripts''' ||style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; | ||&#160; style=&quot;background:#00ff00;&quot; | || style=&quot;background:#<ins class="diffchange diffchange-inline">00ff00</ins>;&quot; |&#160; || use the hereafter scripts to update the software of the board:&lt;br /&gt; run update_all&lt;br /&gt; reset&lt;br /&gt;run flash_reset_env</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''I2C''' || style=&quot;background:#00ff00;&quot; | 38 76 7F || postponed || style=&quot;background:#00ff00;&quot; | 38 68 || <del class="diffchange diffchange-inline">not supported&#160; </del>: <del class="diffchange diffchange-inline">unreliable - device detected randomly </del>||&#160; startup sceen shall display:&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;the command &quot;i2c probe&quot; should return the list&lt;br /&gt;of devices on the i2c bus of the board</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''I2C''' || style=&quot;background:#00ff00;&quot; | 38 76 7F || postponed || style=&quot;background:#00ff00;&quot; | 38 68 || <ins class="diffchange diffchange-inline">style=&quot;background</ins>:<ins class="diffchange diffchange-inline">#00ff00;&quot; | 1A 36 38 </ins>||&#160; startup sceen shall display:&lt;br /&gt;I2C:&#160; ready&lt;br /&gt;the command &quot;i2c probe&quot; should return the list&lt;br /&gt;of devices on the i2c bus of the board</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>−</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<del class="diffchange diffchange-inline">ffff00</del>;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>+</td><td style="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;"><div>|'''TFTP reliability''' || style=&quot;background:#00ff00;&quot; | 5MB|| style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#<ins class="diffchange diffchange-inline">00reff00</ins>;&quot; | ||&#160; Build a big rootfs (amount of mem minus 10MB) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;run update_rootfs&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|----------------</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#ffff00;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td><td class='diff-marker'>&#160;</td><td style="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;"><div>|'''TFTP NAND option''' || style=&quot;background:#ffffff;&quot; | NA&#160; || style=&quot;background:#00ff00;&quot; | || style=&quot;background:#00ff00;&quot; |&#160; || style=&quot;background:#ffff00;&quot; | ||&#160; Build a big rootfs (bigger then RAM SIZE) by adding a huge tar file&lt;br &gt; in the target root dir -&#160; the command &quot;nand erase.part rootfs ; tftpboot ${rootfs_addr} ${board_name}-rootfs.ubi nand&quot; should &lt;br &gt; download the file and update the flash accordingly</div></td></tr> </table> Jorasse