I’ve had a DE-10 Nano lying around for a couple of years, never used it so I though I’d try it. However I cannot get it to boot and SD image at all. tried multiple cards (>10), including the card supplied with the board. Imaged with dd, etcher rufus, blanked and rei-maged. As I can’t seem to get past the “getting Started” section of the maual (“doh”), I figured it may be a “wood for the trees” so I’d like to see if anyone can shed some light on this. Serial output gives:
U-Boot SPL 2017.03-rc2 (Mar 30 2017 - 19:07:16)
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: Preparing to start memory calibration
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: CALIBRATION PASSED
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: Calibration complete
Trying to boot from MMC1
U-Boot 2017.03-rc2 (Mar 30 2017 - 19:07:16 -0700)
CPU: Altera SoCFPGA Platform
FPGA: Altera Cyclone V, SE/A6 or SX/C6 or ST/D6, version 0x0
BOOT: SD/MMC Internal Transceiver (3.0V)
Watchdog enabled
I2C: ready
DRAM: 1 GiB
MMC: dwmmc0@ff704000: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Model: Terasic DE10-Nano
Net:
Error: ethernet@ff702000 address not set.
No ethernet found.
Hit any key to stop autoboot: 0
reading de10-nano.rbf
3368700 bytes read in 231 ms (13.9 MiB/s)
Setting bus to 2
reading STARTUP.BMP
** Unable to read file STARTUP.BMP **
reading de10_nano_hdmi_config.bin
72872 bytes read in 10 ms (6.9 MiB/s)
## Starting application at 0x0C100001 ...
HDMI WARNING: No HDMI display detected
HDMI WARNING: no valid timing found, setting 1024x768 default
HDMI_vld_tmng_fnd = 0
HDMI_h_active_pix = 1024
HDMI_h_blank_pix = 320
HDMI_h_sync_off = 24
HDMI_h_sync_width = 136
HDMI_v_active_lin = 768
HDMI_v_blank_lin = 38
HDMI_v_sync_off = 3
HDMI_v_sync_width = 6
HDMI_pll_freq = 65000000
HDMI_pll_m = 9
HDMI_pll_c = 7
HDMI_pll_k = 429496724
HDMI_stride = 4096
HDMI_milestones = 1044607
HDMI INFO: bad BMP signature
## Application terminated, rc = 0x10
reading socfpga_cyclone5_de10_nano.dtb
29940 bytes read in 8 ms (3.6 MiB/s)
switch to partitions #0, OK
mmc0 is current device
Unknown command 'part' - try 'help'
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
reading /extlinux/extlinux.conf
187 bytes read in 5 ms (36.1 KiB/s)
1: Linux Default
Retrieving file: /extlinux/../zImage
reading /extlinux/../zImage
8077048 bytes read in 544 ms (14.2 MiB/s)
append: root=/dev/mmcblk0p2 rootwait mem=0x3F000000 memmap=16M$0x3F000000 ttyS0,115200
## Flattened Device Tree blob at 00000100
Booting using the fdt blob at 0x000100
reserving fdt memory region: addr=0 size=1000
reserving fdt memory region: addr=100 size=7f00
Loading Device Tree to 03ff5000, end 03fffeff ... OK
Starting kernel ...
U-Boot SPL 2017.03-rc2 (Mar 30 2017 - 19:07:16)
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: Preparing to start memory calibration
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: CALIBRATION PASSED
/data/de10-nano/release-build-2017.03.31/build/tmp-angstrom-glibc/work/de10_nano-angstrom-linux-gnueabi/u-boot-socfpga/v2017.03+gitAUTOINC+d03450606b-r0/git/drivers/ddr/altera/sequencer.c: Calibration complete
Trying to boot from MMC1
Board loops from U-Boot SPL 2017.03-rc2 (Mar 30 2017 - 19:07:16)
endlessly. There are errors but given this is a vanilla image from Intel I’m not sure what might be wrong.