Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
resources:tools-software:linux-build:generic:zynq [14 Feb 2018 12:13] – [Building the Zynq boot image] Michael Hennerichresources:tools-software:linux-build:generic:zynq [07 Mar 2019 09:25] – update doc about zynq build Alexandru Ardelean
Line 5: Line 5:
 We provide [[https://raw.githubusercontent.com/analogdevicesinc/wiki-scripts/master/linux/build_zynq_kernel_image.sh|a script that does automates]] the build for Zynq using the Linaro toolchain. We provide [[https://raw.githubusercontent.com/analogdevicesinc/wiki-scripts/master/linux/build_zynq_kernel_image.sh|a script that does automates]] the build for Zynq using the Linaro toolchain.
  
-The script takes parameters+The script takes up to 3 parameters, but if left blank, it uses defaults:
-  - **<zynq|zynqmp>** - default is **zynq** if left blank+
   - **<local_kernel_dir>** - default is **linux-adi** if left blank ; use this, if you want to use an already cloned kernel repo   - **<local_kernel_dir>** - default is **linux-adi** if left blank ; use this, if you want to use an already cloned kernel repo
   - **<devicetree_file>** - which device tree should be exported/copied from the build ; default is ''zynq-zc702-adv7511-ad9361-fmcomms2-3.dtb'' for Zynq   - **<devicetree_file>** - which device tree should be exported/copied from the build ; default is ''zynq-zc702-adv7511-ad9361-fmcomms2-3.dtb'' for Zynq
Line 47: Line 46:
 | 2016_R2 | | 2016_R2 |
 | 2017_R1 | | 2017_R1 |
 +| 2018_R1 |
 +
  
 <code> <code>
Line 68: Line 69:
 | 2016_R2 | Vivado 2016.2 |  | 2016_R2 | Vivado 2016.2 | 
 | 2017_R1 | Vivado 2016.4 |  | 2017_R1 | Vivado 2016.4 | 
 +| 2018_R1 | Vivado 2017.4 | 
  
 Vivado 2015.2 SDK may be installed into a different directory Vivado 2015.2 SDK may be installed into a different directory
Line 134: Line 136:
  
 === Build the one that fits your FPGA carrier and FMC card === === Build the one that fits your FPGA carrier and FMC card ===
- +| zynq-adrv9361-z7035-bob | [[adi>ADRV1CRR-BOB]] | [[adi>ADRV9361]] | 
-| zynq-zc702-adv7511-ad9361-fmcomms2-3.dts | [[xilinx>ZC702]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-adrv9361-z7035-bob-cmos | [[adi>ADRV1CRR-BOB]] | [[adi>ADRV9361]] | 
-| zynq-zc702-adv7511-ad9361-fmcomms5.dts | [[xilinx>ZC702]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms5-ebz|AD-FMCOMMS5-EBZ]] | +| zynq-adrv9361-z7035-box | [[adi>ADRV1CRR-BOX]] | [[adi>ADRV9361]] | 
-| zynq-zc702-adv7511-ad9364-fmcomms4.dts | [[xilinx>ZC702]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | +| zynq-adrv9361-z7035-fmc | [[adi>ADRV1CRR-FMC]] | the on-board [[adi>ADV7511]] and the [[adi>ADRV9361]] | 
-| zynq-zc706-adv7511-ad9361-fmcomms2-3.dts | [[xilinx>ZC706]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-adrv9361-z7035-fmc-rfcard-tdd | [[adi>ADRV1CRR-FMC]] | the on-board [[adi>ADV7511]], [[adi>ADRV9361]] and the [[adi>AD-PZSDR2400TDD-EB]] |  
-| zynq-zc706-adv7511-ad9361-fmcomms2-3-pr.dts | [[xilinx>ZC706]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-adrv9364-z7020-bob | [[adi>ADRV1CRR-BOB]] | [[adi>ADRV9364]] | 
-| zynq-zc706-adv7511-ad9361-fmcomms5.dts | [[xilinx>ZC706]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms5-ebz|AD-FMCOMMS5-EBZ]] board | +| zynq-adrv9364-z7020-bob-cmos | [[adi>ADRV1CRR-BOB]] | [[adi>ADRV9364]] | 
-| zynq-zc706-adv7511-ad9364-fmcomms4.dts | [[xilinx>ZC706]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | +| zynq-adrv9364-z7020-box | [[adi>ADRV1CRR-BOX]] | [[adi>ADRV9364]] | 
-| zynq-zc706-adv7511-ad9434-fmc-500ebz.dts | [[xilinx>ZC706]]the on-board [[adi>ADV7511]] and the [[/resources/fpga/xilinx/fmc/ad9434?s[]=ad9434&s[]=fmc&s[]=500ebz|AD9434-FMC-500EBZ]] board | +| zynq-mini-itx-adv7511 | [[http://zedboard.org/product/mini-itx|Mini-ITX]] | the on-board [[adi>ADV7511]] | 
-| zynq-zed-adv7511-ad9361-fmcomms2-3.dts | [[http://zedboard.org/product/zedboard|Zed Board]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-mini-itx-adv7511-ad9361-fmcomms2-3 | [[http://zedboard.org/product/mini-itx|Mini-ITX]] | on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | 
-| zynq-zed-adv7511-ad9364-fmcomms4.dts | [[http://zedboard.org/product/zedboard|Zed Board]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | +| zynq-mini-itx-adv7511-ad9364-fmcomms4 | [[http://zedboard.org/product/mini-itx|Mini-ITX]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | 
-| zynq-zed-adv7511-ad9467-fmc-250ebz.dts | [[http://zedboard.org/product/zedboard|Zed Board]]the on-board [[adi>ADV7511]] and the [[/resources/eval/ad9467-fmc-250ebz|AD9467-FMC-250EBZ]] board +| zynq-zc702-adv7511 | [[xilinx>ZC702]] | the on-board [[adi>ADV7511]] | 
-| zynq-mini-itx-adv7511-ad9361-fmcomms2-3.dts | [[http://zedboard.org/product/mini-itx|Mini-ITX]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-zc702-adv7511-ad9361-fmcomms2-3 | [[xilinx>ZC702]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | 
-| zynq-mini-itx-adv7511-ad9361-fmcomms2-3-pr.dts | [[http://zedboard.org/product/mini-itx|Mini-ITX]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | +| zynq-zc702-adv7511-ad9361-fmcomms5 | [[xilinx>ZC702]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms5-ebz|AD-FMCOMMS5-EBZ]] | 
-| zynq-mini-itx-adv7511-ad9364-fmcomms4.dts | [[http://zedboard.org/product/mini-itx|Mini-ITX]]the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | +| zynq-zc702-adv7511-ad9364-fmcomms4 | [[xilinx>ZC702]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | 
 +| zynq-zc706-adv7511 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] 
 +| zynq-zc706-adv7511-ad6676-fmc | [[xilinx>ZC706]] the on-board [[adi>ADV7511]] and the [[/resources/eval/ad6676-wideband_rx_subsystem_ad6676ebz|AD6676-FMC-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9265-fmc-125ebz | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/fpga/xilinx/fmc/ad9265|AD9265-FMC-125EBZ]] board | 
 +| zynq-zc706-adv7511-ad9361-fmcomms2-3 | [[xilinx>ZC706]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9361-fmcomms5 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms5-ebz|AD-FMCOMMS5-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9361-fmcomms5-ext-lo-adf5355 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms5-ebz|AD-FMCOMMS5-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9364-fmcomms4 | [[xilinx>ZC706]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9434-fmc-500ebz | [[xilinx>ZC706]] the on-board [[adi>ADV7511]] and the [[/resources/fpga/xilinx/fmc/ad9434|AD9434-FMC-500EBZ]] board | 
 +| zynq-zc706-adv7511-ad9625-fmcadc2 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcdaq2-ebz|AD-FMCADC2-EBZ]] board | 
 +| zynq-zc706-adv7511-ad9739a-fmc | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[adi>EVAL-AD9739A]] 
 +| zynq-zc706-adv7511-adrv9371 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/mykonos|ADRV9371]] board | 
 +| zynq-zc706-adv7511-adrv9375 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/mykonos|ADRV9375]] board | 
 +| zynq-zc706-adv7511-fmcadc4 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcadc4-ebz|AD-FMCADC4-EBZ]] board | 
 +| zynq-zc706-adv7511-fmcdaq2 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcdaq2-ebz|AD-FMCDAQ2-EBZ]] board | 
 +| zynq-zc706-adv7511-fmcdaq3 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcdaq3-ebz|AD-FMCDAQ3-EBZ]] board | 
 +| zynq-zc706-adv7511-fmcjesdadc1 | [[xilinx>ZC706]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcjesdadc1-ebz|AD-FMCJESDADC1-EBZ]] board | 
 +| zynq-zc706-imageon | [[xilinx>ZC706]] | FMC-IMAGEON | 
 +| zynq-zed-adv7511 | [[http://zedboard.org/product/zedboard|Zed Board]] the on-board [[adi>ADV7511]] | 
 +| zynq-zed-adv7511-ad9361-fmcomms2-3 | [[http://zedboard.org/product/zedboard|Zed Board]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms2-ebz|AD-FMCOMMS2-EBZ]] or [[/resources/eval/user-guides/ad-fmcomms3-ebz|AD-FMCOMMS3-EBZ]] board | 
 +| zynq-zed-adv7511-ad9364-fmcomms4 | [[http://zedboard.org/product/zedboard|Zed Board]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/ad-fmcomms4-ebz|AD-FMCOMMS4-EBZ]] board | 
 +| zynq-zed-adv7511-ad9467-fmc-250ebz | [[http://zedboard.org/product/zedboard|Zed Board]] | the on-board [[adi>ADV7511]] and the [[/resources/eval/ad9467-fmc-250ebz|AD9467-FMC-250EBZ]] board | 
 +| zynq-zed-adv7511-cn0363 | [[http://zedboard.org/product/zedboard|Zed Board]] the on-board [[adi>ADV7511]] and the [[/resources/eval/user-guides/eval-cn0363-pmdz|EVAL-CN0363-PMDZ]] board  
 +| zynq-zed-imageon | [[http://zedboard.org/product/zedboard|Zed Board]] | FMC-IMAGEON |
  
  
resources/tools-software/linux-build/generic/zynq.txt · Last modified: 02 Feb 2024 16:08 by Marcelo Schmitt