I'm now trying for one week to get get a linux running which i compiled myself. Basically I followed the Embedded Linux Hands-on Tutorial provided by Digilent.
I'm using the latest Vivado and SDK versions.
My last try now was to just create a basic design with only the zynq in it, synthesize it and generate a bitstream. After exporting it to the SDK I created the FSBL with the default settings.
After creating a BOOT.BIN and copying all necessary files to the SD-Card, at least I should see the blue LED turning on some time, or am I wrong?
Because that's not happening.
Apart from that I compiled my own uBoot and kernel 3.6 from github.com/digilent. I didn't use the arm-xilinx-linux-gnueabi, instead I used the free arm-linux-gnueabi tools.
With an FSBL I got somewhere I was able to boot the linux to a point where it said: "mousedev: PS/2 mouse device common for all mice", then it hang there. Could this be a problem with the compiler? If yes, I already downloaded different ISE versions and SDKs but I didn't find the thin in there. Is there a painless way to install them on linux?
This makes me think, that the first problem is the FSBL (and then something further down the road). Any Ideas?
Thank you in advance for your help. I'm really starting to loose it here ...
EDIT: Now I tried to use the fsbl, bitfile and uBoot provided by Digilent and create a BOOT.BIN. But again, no blue LED. Why isn't this working? The provided BOOT.BIN works, but if I compile my own one it breaks?