Forum Discussion
Altera_Forum
Honored Contributor
10 years agohi!
So the only way I know... 1) instantiate 2 onchip memories on the FPGA (Qsys) 2) init the memories with a u_boot.hex and a u_boot_spl.hex (You need to check BOOT_FROM_SDMMC and EXE_ON_FPGA on bsp editor)(You also have to change some lines in the spl.c) 3) activate the "enable boot from fpga signals" on the hps(qsys) and connect them to vcc 4) Compile the project and programm the FPGA... The SoC will boot from the FPGA and will stop on the uboot 5) Boot linux using tftp and nfs 6) when you got in linux, copy your image with dd terrible right!!!! Thats why I was thinking about programming the emmc over jtag... much easier and elegant! If you need more info about booting from fpga... go to devboards.de and take a look at the SOC1 doc and download the recovery project and start project! maybe denx... they may also have this kind of things!! bye