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
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
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?
Hello Priya,
Refer to this post for your 2nd question https://forums.xilinx.com/t5/Embedded-Processor-System-Design/How-can-I-build-a-mcs-file-to-boot-the-PL-on-a-Zynq-from-SPI/td-p/499496
You can check your memory section by looking at the linker scritp in you application (withing SDK)
--Josh
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