Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Arthur_Davidov
Beginner
77 Views

ARRIA 10 U-Boot boot from QSPI - spi probe failed

Hi,

I use with arria 10 dev kit and followed the tutorial  Arria_10_SoC_45_Boot_from_QSPI

I prepared system for baremetal and skipped the sections to prepare: 

  • kernel.itb - Linux kerned and device tree
  • core-image-minimal-arria10-rootfs.jffs2 -Linux rootfs

Than I programed:

cd $TOP_FOLDER/qspi_bin

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o e

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0000000 u-boot-splx4.sfp

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0100000 fit_uboot.itb

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0300000 fit_spl_fpga.itb

 

As the result I get a "spi probe filed":

 

U-Boot.png

 

What is the problem? What it does mean?


BTW, I followed boot from SD card instructions  (also for baremetal - without kernel and rootfs files) and success to boot.

 

 

0 Kudos
1 Reply
MNoli2
Beginner
52 Views

https://rocketboards.org/foswiki/Documentation/BuildingBootloader#Arria_10_SoC_45_Boot_from_QSPI

I skipped :

cd $TOP_FOLDER/a10_soc_devkit_ghrd/software/bootloader/u-boot-socfpga
./arch/arm/mach-socfpga/qts-filter-a10.sh \
../../../hps_isw_handoff/hps.xml \
arch/arm/dts/socfpga_arria10_socdk_qspi_handoff.h

using, instead the git version of socfpga_arria10_socdk_qspi_handoff.h   unmodified.   My dev kit booted to u-boot and the kernel. 

Mike