None of the Linux images with framebuffer for DE10-Nano work
Hi, I was trying to get started with Azure Edge IoT, using the guide:
https://www.intel.com/content/www/us/en/developer/articles/guide/install-the-azure-iot-edge-runtime.html
The URL for downloading the image is broken:
http://terasic.com/downloads/cd-rom/de10-nano/DE10-Nano-Cloud-Native.zip
I found this image on the Terasic file server, but it doesn't boot, seems to get stuck at random steps after the framebuffer is initialized. I also plugged in a HDMI monitor to exclude UART buffer/FIFO issues and the monitor is not turning on.
U-Boot SPL 2013.01.01 (Nov 30 2016 - 14:20:53) BOARD : Altera SOCFPGA Cyclone V Board CLOCK: EOSC1 clock 25000 KHz CLOCK: EOSC2 clock 25000 KHz CLOCK: F2S_SDR_REF clock 0 KHz CLOCK: F2S_PER_REF clock 0 KHz CLOCK: MPU clock 800 MHz CLOCK: DDR clock 400 MHz CLOCK: UART clock 100000 KHz CLOCK: MMC clock 50000 KHz CLOCK: QSPI clock 3125 KHz RESET: COLD SDRAM: Initializing MMR registers SDRAM: Calibrating PHY SEQ.C: Preparing to start memory calibration SEQ.C: CALIBRATION PASSED SDRAM: 1024 MiB ALTERA DWMMC: 0 U-Boot 2013.01.01 (Nov 30 2016 - 14:21:04) CPU : Altera SOCFPGA Platform BOARD : Altera SOCFPGA Cyclone V Board I2C: ready DRAM: 1 GiB MMC: ALTERA DWMMC: 0 In: serial Out: serial Err: serial Skipped ethaddr assignment due to invalid EMAC address in EEPROM Net: mii0 Warning: failed to set MAC address Hit any key to stop autoboot: 0 reading u-boot.scr 232 bytes read in 6 ms (37.1 KiB/s) ## Executing script at 02000000 reading soc_system.rbf 2202852 bytes read in 155 ms (13.6 MiB/s) altera_load: Failed with error code -4 ## Starting application at 0x3FF795A4 ... ## Application terminated, rc = 0x0 reading zImage 4941752 bytes read in 330 ms (14.3 MiB/s) reading soc_system.dtb 24514 bytes read in 11 ms (2.1 MiB/s) ## Flattened Device Tree blob at 00000100 Booting using the fdt blob at 0x00000100 Loading Device Tree to 03ff7000, end 03ffffc1 ... OK Starting kernel ...
This is seen on two different DE10-Nano devices that I have tried.
I also tried other images from Terasic:
Default SD card it shipped with - same issue as above
DE10_Nano_LXDE - same issue as above
DE10_Nano_Xfce.img - this doesn't load the kernel and fails with "ethernet address not set"
When I use a custom Yocto build of my own without frame buffer, everything works. Is there a mirror where I can find a working image to follow this guide?