10-03-2018 10:20 AM
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.
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?
10-03-2018 10:55 AM
10-03-2018 11:25 AM - edited 10-03-2018 05:05 PM
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.
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.