First I would like to say that I am following this wiki and its documentations since a while ago, and I have to say that it has been already very helpful.
Here is my current situation : I am working on a project with the Arrow SocKit Cyclone V. I have completed successfully the HW and the SW lab materials, so I am starting to be familiar with the workflow.
I have designed customs peripherals with Qsys and compiled them with Quartus Prime 15.1.
Now, my goal is to make those peripherals visibles from Linux Angström.
I compiled the preloader and u-boot in order to perform debugging from EDS. Then from Qsys I converted my .sopcinfo file to a dtb using socpc2dts under cygdrive environment. I copied the dtb int the fat partition.
I have also updated the .rbf file, but I am not sure that it’s necessary, isn’t it ?
Still, the kernel is not booting :
reading u-boot.scr 232 bytes read in 4 ms (56.6 KiB/s) ## Executing script at 02000000 reading soc_system.rbf 7007204 bytes read in 335 ms (19.9 MiB/s) altera_load: Failed with error code -4 ## Starting application at 0x3FF7952C ... ## Application terminated, rc = 0x0 reading zImage 3465776 bytes read in 166 ms (19.9 MiB/s) reading soc_system.dtb 16481 bytes read in 7 ms (2.2 MiB/s) ## Flattened Device Tree blob at 00000100 Booting using the fdt blob at 0x00000100 Loading Device Tree to 03ff8000, end 03fff060 ... OK Starting kernel ...
Do you have a fix for it ?
I think that the problem may come from u-boot or from the version of the kernel.