09-24-2014 03:11 AM
I've created FSBL for Zynq in SDK (2013.4 and 2014.1). But It doen not work (doesn't not load FPGA design and u-boot). Boot mode is from SD-card.
I've find the cause - the FSBL can not recognize SD-card. In debugger I can see call sequence: function main() calls InitSD(), then f_open(), then chk_mounted() returns error.
FSBL generated in SDK 14.6 works fine.
Is there a bug in new SDKs, or I have made some errors?
09-24-2014 07:50 AM
09-24-2014 11:44 PM
The FSBL log is:
Xilinx First Stage Boot Loader
Release 2013.4 Sep 25 2014-10:37:42
Devcfg driver initialized
Silicon Version 2.0
Boot mode is SD
SD: rc= 0
SD: Unable to open file BOOT.BIN: 3
SD_INIT_FAIL
FSBL Status = 0xA009
This Boot Mode Doesn't Support Fallback
In FsblHookFallback function
Have you seen topic http://forums.xilinx.com/t5/Embedded-Development-Tools/FSBL-generated-via-Vivado-2013-4-does-not-boot-ISE-14-6-works/m-p/416199/highlight/true#M30264 ? There are too many users have the same problem as me.
09-25-2014 12:22 AM
Same here with 2014.2 (http://forums.xilinx.com/t5/Embedded-Linux/Zynq-FSBL-cannot-read-BOOT-bin-from-SD-card/td-p/521823/highlight/false). Is there a general problem with Vivado and FSBL's?
10-28-2014 03:25 PM
I've met with the same problem. Are you using an older SD card? I found that my old 1GB failed and my slightly newer 4GB card succeeds.
02-13-2015 10:07 PM
hello,have you solved the problem? I just cannot boot with BOOT.bin containing my PL using sdk 2014.1.
Could you give me some advice,thank you.