Forum Discussion

Arthur_Davidov's avatar
Arthur_Davidov
Icon for New Contributor rankNew Contributor
5 years ago
Solved

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":

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.



2 Replies

  • MNoli2's avatar
    MNoli2
    Icon for New Contributor rankNew Contributor

    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

  • AnilErinch_A_Intel's avatar
    AnilErinch_A_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi ,

    Good to see the community discussions.

    Please let us know if any further support is required in this issue.

    Thanks and Regards

    Anil