Sorry, you need to enable JavaScript to visit this website.

Microzed: Booting SD card for standalone case

Zedboard forums is currently read-only while it under goes maintenance.

Unsolved
5 posts / 0 new
Priya
Junior(0)
Microzed: Booting SD card for standalone case

Hello,

I am using Microzed board and i m stuck as i can't program it with SD card. I m using windows 8  and need help for bare-metal application.
I designed a simple 8-bit adder IP in Xilinx Vivado Design suite and used Zynq processor for providing clock.  I generated bitstream and launched SDK, generated FSBL application and then created an application to provide input to IP and to print the result (adder_output) of the adder IP on console.
I created boot image and copied the BOOT.bin file to SD card. I inserted the SD card into Microzed board and then connected the MicroZed board as well as Carrier card to the Laptop through USB-UART cable for both. 
But the blue LED won't glow and there is no output on the console.
Earlier, I just used Zynq processor to create "hello world" application. The LED glowed and i could see output on the console. But it is not working for IP cores.
Am i supposed to copy any other files on SD card in addition to boot.bin? Kindly suggest if i m missing something.
 
Thanks in advance!
Priya

 

JFoster
Moderator(75)
Hello Priya,

Hello Priya,

No, a boot.bin file should be all you need for baremetal SD Card boot.

Does your application work when you load it over JTAG?

What memory region is your application in? I know for instance the default configurations for the memory test application does not work via SD boot due to a conflict in memory region when booted via SD card.

--Josh

Priya
Junior(0)
Hi Josh,

Hi Josh,
 
Thanx for replying. I don't have a Jtag cable. However, I tested it on Zedboard and it worked just fine.
Could you plz tell me how do I check which memory region my application is in?
 
--Priya
 
 

Priya
Junior(0)
I m working on another

I m working on another project which has IP cores only on PL side. I/P and O/P communications are through PMOD/FMC pins. So I have nothing to write in the application in SDK. How do i create boot.bin in that case?

JFoster
Moderator(75)
Hello Priya,

Hello Priya,

Refer to this post for your 2nd question https://forums.xilinx.com/t5/Embedded-Processor-System-Design/How-can-I-...

You can check your memory section by looking at the linker scritp in you application (withing SDK)

--Josh