https://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&feed=atom&action=historyTools/PetaLinux - Revision history2024-03-29T11:07:08ZRevision history for this page on the wikiMediaWiki 1.18.1https://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6783&oldid=prevAlexandr.ganchinh: /* PetaLinux out-of-the-box (Trenz ressources) */2017-08-30T14:33:26Z<p><span class="autocomment">PetaLinux out-of-the-box (Trenz ressources)</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:33, 30 August 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>...and that's done. You have a nice Linux installation with a lot of libs (2GiB+).</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>...and that's done. You have a nice Linux installation with a lot of libs (2GiB+).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box (Trenz <del class="diffchange diffchange-inline">ressources</del>) ===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box (Trenz <ins class="diffchange diffchange-inline">ressource</ins>) ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Trenz offers some compilated and ready to use PetaLinux images. Theses are available in the downloadables ressources :</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Trenz offers some compilated and ready to use PetaLinux images. Theses are available in the downloadables ressources :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [https://shop.trenz-electronic.de/en/TE0720-03-2IFC3-Xilinx-Zynq-module-XC7Z020-2CLG484I-ind.-temp.-range-low-profile?c=347# XC7Z020-2CLG484I Description and downloads]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [https://shop.trenz-electronic.de/en/TE0720-03-2IFC3-Xilinx-Zynq-module-XC7Z020-2CLG484I-ind.-temp.-range-low-profile?c=347# XC7Z020-2CLG484I Description and downloads]</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6782&oldid=prevAlexandr.ganchinh: /* PetaLinux out-of-the-box (HEI ressources) */2017-08-30T14:33:19Z<p><span class="autocomment">PetaLinux out-of-the-box (HEI ressources)</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:33, 30 August 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.wiki.xilinx.com/Prepare+Boot+Medium Xilinx Wiki : Prepare boot medium]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.wiki.xilinx.com/Prepare+Boot+Medium Xilinx Wiki : Prepare boot medium]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box (HEI <del class="diffchange diffchange-inline">ressources</del>) ===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box (HEI <ins class="diffchange diffchange-inline">ressource</ins>) ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a dump of SD card available on :  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a dump of SD card available on :  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* I:\RaD\SI-ET\Projets\Astrocast\FPGA_WS\ZYNQ_SDCARD\sdcard_20170726_fulllinuxworks.7z</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* I:\RaD\SI-ET\Projets\Astrocast\FPGA_WS\ZYNQ_SDCARD\sdcard_20170726_fulllinuxworks.7z</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6781&oldid=prevAlexandr.ganchinh at 14:32, 30 August 20172017-08-30T14:32:47Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:32, 30 August 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.wiki.xilinx.com/Prepare+Boot+Medium Xilinx Wiki : Prepare boot medium]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.wiki.xilinx.com/Prepare+Boot+Medium Xilinx Wiki : Prepare boot medium]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box ===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== PetaLinux out-of-the-box <ins class="diffchange diffchange-inline">(HEI ressources) ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">There is a dump of SD card available on : </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* I:\RaD\SI-ET\Projets\Astrocast\FPGA_WS\ZYNQ_SDCARD\sdcard_20170726_fulllinuxworks.7z</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* ~SWITCHDRIVE\WP253x M2M baseband\Ressources\sdcard_20170726_fulllinuxworks.7z</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">On a Unix system, follow the following steps :</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* Prepare at 32GB+ uSD card</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* Unzip the archive somewhere.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">* Copy it on the uSD card (raw). One simple way :</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><source lang='bash'></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">dd if=<fullPathToUnzippedFile> of=/dev/<yourSDcard> bs=64k status=progress</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"></source></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">...and that's done. You have a nice Linux installation with a lot of libs (2GiB+).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=== PetaLinux out-of-the-box (Trenz ressources) </ins>===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Trenz offers some compilated and ready to use PetaLinux images. Theses are available in the downloadables ressources :</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Trenz offers some compilated and ready to use PetaLinux images. Theses are available in the downloadables ressources :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [https://shop.trenz-electronic.de/en/TE0720-03-2IFC3-Xilinx-Zynq-module-XC7Z020-2CLG484I-ind.-temp.-range-low-profile?c=347# XC7Z020-2CLG484I Description and downloads]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [https://shop.trenz-electronic.de/en/TE0720-03-2IFC3-Xilinx-Zynq-module-XC7Z020-2CLG484I-ind.-temp.-range-low-profile?c=347# XC7Z020-2CLG484I Description and downloads]</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6538&oldid=prevOliver.gubler at 11:55, 26 July 20172017-07-26T11:55:28Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:55, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a Linux distribution for the Xilinx SoC FPGA : PetaLinux.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a Linux distribution for the Xilinx SoC FPGA : PetaLinux.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>In the context of the project CubeSatCom/Astrocast, we use it on a Zynq board of [https://www.trenz-electronic.de/en/ Trenz Electronics].</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>In the context of the project <ins class="diffchange diffchange-inline">[[Projects/CubeSatCom|</ins>CubeSatCom/Astrocast<ins class="diffchange diffchange-inline">]]</ins>, we use it on a Zynq board of [https://www.trenz-electronic.de/en/ Trenz Electronics].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Boot on kit TE0720+TE0703 ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Boot on kit TE0720+TE0703 ==</div></td></tr>
</table>Oliver.gublerhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6536&oldid=prevAlexandr.ganchinh: /* Fix eventual build errors : */2017-07-26T09:37:31Z<p><span class="autocomment">Fix eventual build errors :</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:37, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 76:</td>
<td colspan="2" class="diff-lineno">Line 76:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Fix eventual build errors :'''=====</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Fix eventual build errors :'''=====</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>...and ''petalinux-build'' until it succeed. <del class="diffchange diffchange-inline"><br><br></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>...and ''petalinux-build'' until it succeed.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Copy on target SD card :'''=====</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Copy on target SD card :'''=====</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6535&oldid=prevAlexandr.ganchinh: /* Build : */2017-07-26T09:37:23Z<p><span class="autocomment">Build :</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:37, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 74:</td>
<td colspan="2" class="diff-lineno">Line 74:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you added a lot of libs/utils, you can leave your PC working at night with an Internet connexion. ;-)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you added a lot of libs/utils, you can leave your PC working at night with an Internet connexion. ;-)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><br><br></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Fix eventual build errors :'''=====</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=====Fix eventual build errors :'''=====</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6534&oldid=prevAlexandr.ganchinh: /* [Optional] Create a test project for validate the install (a BSP file must be given) : */2017-07-26T09:36:57Z<p><span class="autocomment">[Optional] Create a test project for validate the install (a BSP file must be given) :</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:36, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 50:</td>
<td colspan="2" class="diff-lineno">Line 50:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=====[Optional] Create a test project for validate the install<del class="diffchange diffchange-inline">'</del>'' (a BSP file must be given) :=====</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=====[Optional] Create a test project for validate the install ''(a BSP file must be given)<ins class="diffchange diffchange-inline">'' </ins>:=====</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6533&oldid=prevAlexandr.ganchinh at 09:36, 26 July 20172017-07-26T09:36:20Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:36, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{private}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{private}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>{{TOC right}}</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>{{TOC right<ins class="diffchange diffchange-inline">|limit=1</ins>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a Linux distribution for the Xilinx SoC FPGA : PetaLinux.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is a Linux distribution for the Xilinx SoC FPGA : PetaLinux.</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6532&oldid=prevAlexandr.ganchinh: /* PetaLinux through Xilinx tools */2017-07-26T09:32:48Z<p><span class="autocomment">PetaLinux through Xilinx tools</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:32, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 44:</td>
<td colspan="2" class="diff-lineno">Line 44:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==== Build instructions ====</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==== Build instructions ====</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Prepare environment :<del class="diffchange diffchange-inline">'''</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Prepare environment :<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd /opt/pkg/petalinux/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd /opt/pkg/petalinux/</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 50:</td>
<td colspan="2" class="diff-lineno">Line 50:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>[Optional] Create a test project for validate the install''' (a BSP file must be given) :</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>[Optional] Create a test project for validate the install''' (a BSP file must be given) :<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 56:</td>
<td colspan="2" class="diff-lineno">Line 56:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Copy the Trenz pregenerated hardware description at your Petalinux project root :<del class="diffchange diffchange-inline">'''<br></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Copy the Trenz pregenerated hardware description at your Petalinux project root :<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Hint: This is a '.hdf' file.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Hint: This is a '.hdf' file.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Configure your Linux :<del class="diffchange diffchange-inline">'''</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Configure your Linux :<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/petalinux/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/petalinux/</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 68:</td>
<td colspan="2" class="diff-lineno">Line 68:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></source></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Build :<del class="diffchange diffchange-inline">'''</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Build :<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><source lang="Bash"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/petalinux/</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>> cd ~/petalinux_ws/petalinux/</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 76:</td>
<td colspan="2" class="diff-lineno">Line 76:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br><br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Fix eventual build errors :''' <del class="diffchange diffchange-inline"><br></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Fix eventual build errors :'''<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>...and 'petalinux-build' until it succeed. <br><br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>...and <ins class="diffchange diffchange-inline">'</ins>'petalinux-build<ins class="diffchange diffchange-inline">'</ins>' until it succeed. <br><br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">'''</del>Copy on target SD card :''' <del class="diffchange diffchange-inline"><br></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=====</ins>Copy on target SD card :'''<ins class="diffchange diffchange-inline">=====</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you configured for a 2nd partition on a SD card, prepare a SD card with small partition 0 as FAT32 (for boot files) and a big partition 1 as EXT3/4. Then 'dd' the build-outputed partition to this one and finally grow it for use all remaining space. Don't forget to copy the uboot/devicetree/tmpfs files on the first partition.<br><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you configured for a 2nd partition on a SD card, prepare a SD card with small partition 0 as FAT32 (for boot files) and a big partition 1 as EXT3/4. Then 'dd' the build-outputed partition to this one and finally grow it for use all remaining space. Don't forget to copy the uboot/devicetree/tmpfs files on the first partition.<br><br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you use the tmpfs solution, just copy the output file at the root of the FAT32 partition with the uboot/devicetree corresponding files.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you use the tmpfs solution, just copy the output file at the root of the FAT32 partition with the uboot/devicetree corresponding files.</div></td></tr>
</table>Alexandr.ganchinhhttps://wiki.hevs.ch/uit/index.php5?title=Tools/PetaLinux&diff=6531&oldid=prevAlexandr.ganchinh: /* PetaLinux through Xilinx tools */2017-07-26T09:31:33Z<p><span class="autocomment">PetaLinux through Xilinx tools</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:31, 26 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 75:</td>
<td colspan="2" class="diff-lineno">Line 75:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you added a lot of libs/utils, you can leave your PC working at night with an Internet connexion. ;-)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you added a lot of libs/utils, you can leave your PC working at night with an Internet connexion. ;-)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br><br></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">'''Fix eventual build errors :''' <br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">...and 'petalinux-build' until it succeed. <br><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Copy on target SD card :''' <br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Copy on target SD card :''' <br></div></td></tr>
</table>Alexandr.ganchinh