UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor shane.kent
Visitor
325 Views
Registered: ‎10-03-2018

Zynq-7000 Series - Linux Distribution on DDR without SD Card

Hello all,

 

I'm currently working on a project with a Zynq XC7Z010 SoC and I'm interested on running a light Linux distribution on some on board DDR (probably 512MB x 16). I have found a few links that have described the process for running a Linux distribution and they all require an SD card to load the boot image as well as other files.

 

https://www.digikey.com/eewiki/display/linuxonarm/Zynq-7000

http://www.wiki.xilinx.com/Zynq-7000+AP+SoC+-+32+Bit+DDR+Access+with+ECC+Tech+Tip

https://medium.com/developments-and-implementations-on-zynq-7000-ap/install-ubuntu-16-04-lts-on-zynq-zc702-using-petalinux-2016-4-e1da902eaff7

https://www.xilinx.com/video/soc/build-linux-boot-image-zynq-7000-ap-soc.html.

 

Is it possible to load a Linux distribution like these onto DDR through JTAG? The custom board that I'm looking to create is not going to have enough space for an SD card or similar external facing peripheral.  

Can anyone provide some additional information regarding this topic?

 

Best,

Shane

0 Kudos
2 Replies
Moderator
Moderator
309 Views
Registered: ‎04-18-2011

Re: Zynq-7000 Series - Linux Distribution on DDR without SD Card

You should take a look here
http://www.wiki.xilinx.com/Prepare+Boot+Medium
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Visitor shane.kent
Visitor
298 Views
Registered: ‎10-03-2018

Re: Zynq-7000 Series - Linux Distribution on DDR without SD Card

Thank you for that link. It's definitely useful.  I'm thinking now that the QSPI boot is what I want because in the final configuration of this project I will flash the boot file onto flash memory. With this configuration, I'm hoping to boot from QSPI flash but then launch the Linux terminal in DDR.  

 

How is this done? The link that you provided doesn't have much information on this topic.

 

Edit:

After much searching I traced down an example on UG873, Section 5.2.5: Booting Linux from QSPI Flash. I was able to walk through that section of the document and boot directly into Linux after Programming the Flash.       

The section 'Program QSPI Flash With the Boot Image Using JTAG and U-Boot Command' is extremely outdated. Rather than trying to follow those steps I used the Program Flash option of the Xilinx SDK Tools.