02-03-2017 12:05 PM
What is the best/current way to get a microblaze GCC compiler without downloading the entire XSDK distribution. It is very cumbersome to provide that for build machines that only need gcc.
If there are Ubuntu binaries somewhere, that would be great. I could also build from source, but would like a wiki or guide to get all of the compatible clib stuff as well.
02-03-2017 01:27 PM
I tried that one and got:
$ git clone git://git.xilinx.com/microblaze-gnu.git
Cloning into 'microblaze-gnu'...
fatal: unable to connect to git.xilinx.com:
git.xilinx.com[0: 184.108.40.206]: errno=Connection refused
Does the link work for you?
02-03-2017 01:42 PM
02-06-2017 06:47 AM
I tried from a different computer at home and both sites listed failed. Could they be internal Xilinx sites?
02-07-2017 06:44 AM
OK, i'm confused....
I have tried this on different computers and networks, and from my cell phone, those sites are down. I even tried over VPN from other geographical areas. "Is it down or is it me" reports that they are down. Can someone else please try to access these files?
ping git.xilinx.com - Connection timed out
ping gitenterprise.xilinx.com - Not in DNS
Alternatively, is there a mirror somewhere?
02-07-2017 06:48 AM
Me too, (confused)
Call your local Xilinx sales office for support.
02-08-2017 05:50 AM
Gcc 4.64 for Microblaze is known to miscompile shift operations when size optimization is enabled. I wouldn't use it.
02-08-2017 06:57 AM
Thanks sadanan, I did grab those, but I was hoping for a binary download. Is there a Xilinx guide with the suggested build flags for building from those source packages?
Also, can you reach:
git clone git://git.xilinx.com/microblaze-gnu.git
or is it just me that can't reach it?
02-08-2017 07:14 AM
I get the same error you do. I also get the same error if I try to clone the (almost certainly non-existent) "xyzzy.git" instead of "microblaze-gnu.git". Since microblaze-gnu is not listed on https://github.com/Xilinx (which is where git.xilinx.com redirects) it's possible that repo does not exist (on GitHub, anyway).
For reference, there are binary toolchains for Microblaze available here:
...but since they are marked 'nolibc' I suspect they are not what you are looking for.