Sorry, you need to enable JavaScript to visit this website.

picoZed boot from qspi

Zedboard forums is currently read-only while it under goes maintenance.

Solved
7 posts / 0 new
lguser
Junior(0)
picoZed boot from qspi

The default Pulsar Linux image (uImage) on the SD card that came with our picoZed board (FMC Carrier card v2) does not has the "flashcp" utility.  So we can not write to the QSPI flash from Linux.  Is there a Linux image with flashcp that we can download?
It seems that we might have to use JTAG to write BOOT.bin to the QSPI flash. Does Avnet has a BOOT.mcs file for download? 
In addition, the instructions from the tutorials specify that some on-board jumpers must be set.  But the jumpers don't seem to match those on our board. Are they for v1 or v2? 
I want to be careful since the on-board QSPI flash came with a bootloader.  It does not work well, but I  want to preserve it unless we have something better.

JFoster
Moderator(76)
Hi,

Hi,

Have yu taken a look at our existing petalinux BSPs? Unfortunatly our support is limited in respects to Pulsar Linux.

-Josh

lguser
Junior(0)
Since the Linux image does

Since the Linux image does not has flashcp, I can going to use JTAG to write BOOT.mcs to the QSPI flash. Do you have the the instruction? (As I mentioned, the instructions from the tutorials specify that some on-board jumpers must be set.  But the jumpers don't seem to match those on our v2 board. Are they for v1 or v2?)

JFoster
Moderator(76)
Hi,

Hi,

Please specify which tutorail you are referencing. Based on what your saying I believe you are refering to the boot mode switch which is located on the SOM.

-Josh

lguser
Junior(0)
02_MZPZ_Zynq_Hello_World_2016

02_MZPZ_Zynq_Hello_World_2016_4_01 2.pdf
page 15
b. PicoZed

iii. Set the on-board jumpers as follows

  1. JP1 is open
  2. JP3 is closed in position 1-2
  3. JP4 is closed
  4. JP6 is open
  5. J9 is closed in positions 3-5 and 4-6
  6. CON2 is open, which sets V_ADJ to 1.8V

 

lguser
Junior(0)
Without setting any of the

Without setting any of the jumpers, I tried to use our Xilinx JTAG programmer to program the flash via the 'Program Flash Memory' SDK tool. It failed with the message.
ERROR: Unable to detect JTAG cable.

JFoster
Moderator(76)
Hi,

Hi,

Unfortunalty it looks like adding in the PicoZed FMC V2 board configuration section was missed in that lab.

However, if you go into tutorial 05, it shows how to setup your picozed fmc v2. follow those steps and apply them to your current tutorial.

-Josh