Forum Discussion
Arria 10: Booting U-Boot from SD-Card does not configure FPGA
- 3 years ago
Hi @aikeu,
okay, now im sure: The Intel In-System Sources and Probes IP hinders the FPGA from starting normally after it has been correctly configured by SD-Card. Even the old Quartus-Project works without the ISSP-IP. Now it makes sense why the FPGA starts when a connection to the programmer is established via JTAG or similar.
My workaround will be, that i only use FPGA Firmware without the debugging features (ISSP, SignalTap, ...) on the SD-Card and when i need this debugging features i will start the HPS with the ARMD DS debugger.
Thanks for the help, my problem has been solved.
Regards,
LFrin
Hi LFrin,
Try to run with the pre-build binary and check if there is any error.
Can follow this document in the section (Running GSRD with Pre-Built Binaries) to test and see.
https://www.rocketboards.org/foswiki/Documentation/Arria10SoCGSRD
Thanks.
Regards,
Aik Eu
Hi @aikeu,
I only have the evaluation board Han-Pilot-Platform from Terasic and not the Arria 10 SoC Development Kit.
I don't think I can use the pre-made sd-card image from the link, or am I wrong?
I load the Terasic prebuild Image Linux LXDE Desktop (Kernel 4.9.78-ltsi) to my SD-Card and the configuration of the FPGA worked as expected:
Boot Console Arria 10 SoC Terasic Prebuild SD-Card
They used the old boot-flow in their reference designs, but i need to use the new U-Boot flow, because I want to start the new development with a current Quartus version.
I am running out of ideas why the FPGA is not configured when booting directly from the SD card, but it works when I use the debugger.