cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
celeron2000
Adventurer
Adventurer
5,514 Views
Registered: ‎10-21-2013

FSBL for Zynq does not work (SDK 2013.4 and 2014.1)

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?

0 Kudos
Reply
5 Replies
sampatd
Scholar
Scholar
5,494 Views
Registered: ‎09-05-2011

Can you attach the error log?

Thanks.
0 Kudos
Reply
celeron2000
Adventurer
Adventurer
5,478 Views
Registered: ‎10-21-2013

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.

 

 

0 Kudos
Reply
alain_k
Observer
Observer
5,470 Views
Registered: ‎06-27-2014

0 Kudos
Reply
norman_wong
Scholar
Scholar
5,227 Views
Registered: ‎05-28-2012

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.

0 Kudos
Reply
smilencezq
Visitor
Visitor
4,518 Views
Registered: ‎07-26-2014

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.

 

0 Kudos
Reply