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

Custom PL + Linux on SDcard

Unsolved
3 posts / 0 new
rafaelBauer's picture
rafaelBauer
Junior(0)
Custom PL + Linux on SDcard

Hello,
I have a Microzed and I want to have a custom PL and an embedded Linux. I don't have a JTAG, so I have to do it using a SDcard.
I followed this tutorial http://www.wiki.xilinx.com/Build+Linux+for+Zynq-7000+AP+SoC+using+Buildroot but instead of using the version 2015.3 I have used the latest Buildroot version, 2017.8. I know this tutorial uses the board ZC702, but the version 2017.8 also supports the Microzed.
I'm being able to compile the Linux and have the uImage, u-boot.img, uramdisk.image.gz. Also, using the XilinixSDK generate the fsbl.elf and system_wapper.bit and the devicetree.dtb. My problem is to setup a valid SDcard for the board to boot. I watched some labs (6 and 7) from this link http://zedboard.org/course/developing-zynq%C2%AE-7000-all-programmable-s... to understand the boot process and saw this post http://zedboard.org/content/keep-linux-and-custom-hardware-pl-power. But I couldn't make it work.
I hope I gave enough information so I can get some help.
Thank you very much!

JFoster's picture
JFoster
Moderator(55)
Hello rafael,

Hello rafael,

The post you are refering to is how to create a Baremetal SD Card Boot.bin (no Linux) to boot out of SD card.

When you say it did not work, are you using your own design and you took the steps to create your own boot.bin file based off your hardware/applications? Or were you creating the boot.bin file based off for the speedway material? 

If you are following the speedway material please use the same Vivaodo version as the tutorial.

One more thing, have you taken a look at our Petalinux Board Support Packages we provide? http://zedboard.org/support/design/1519/10

In the BSP there is actually a pre-built petalinux image you can copy over to your SD Card to boot a simple Petalinux image.

--Josh

rafaelBauer's picture
rafaelBauer
Junior(0)
Hello Josh,

Hello Josh,
When I say it didn't work I'm using my design and took the steps to create my own boot.bin. In fact Buildroot already gives me a boot.bin file, but it does not contain my bitstream (system.bit).
So my main issue is to have a SDCard that has the Linux + my custom PL.