UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor npalmer
Visitor
5,533 Views
Registered: ‎04-14-2016

Where to get Microblaze GCC compiler

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.

 

-Thanks

0 Kudos
11 Replies
Scholar austin
Scholar
5,516 Views
Registered: ‎02-27-2008

Re: Where to get Microblaze GCC compiler

http://xilinx.wikidot.com/mb-gnu-tools

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Visitor npalmer
Visitor
5,509 Views
Registered: ‎04-14-2016

Re: Where to get Microblaze GCC compiler

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: 206.17.92.81]: errno=Connection refused

 

Does the link work for you?

0 Kudos
Scholar austin
Scholar
5,500 Views
Registered: ‎02-27-2008

Re: Where to get Microblaze GCC compiler

I can see:

 

https://gitenterprise.xilinx.com/SDK/gcc

 

So, maybe it is your network permissions?

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Visitor npalmer
Visitor
5,428 Views
Registered: ‎04-14-2016

Re: Where to get Microblaze GCC compiler

I tried from a different computer at home and both sites listed failed.  Could they be internal Xilinx sites?

0 Kudos
Scholar austin
Scholar
5,419 Views
Registered: ‎02-27-2008

Re: Where to get Microblaze GCC compiler

Nope,

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Visitor npalmer
Visitor
5,374 Views
Registered: ‎04-14-2016

Re: Where to get Microblaze GCC compiler

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?

0 Kudos
Scholar austin
Scholar
5,371 Views
Registered: ‎02-27-2008

Re: Where to get Microblaze GCC compiler

Me too, (confused)

 

Call your local Xilinx sales office for support.

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Xilinx Employee
Xilinx Employee
5,339 Views
Registered: ‎10-21-2010

Re: Where to get Microblaze GCC compiler

Hi,

 

MB toolchain sources are also posted at https://www.xilinx.com/guest_resources/gnu/index.htm

0 Kudos
Visitor magnanisj
Visitor
5,323 Views
Registered: ‎01-06-2017

Re: Where to get Microblaze GCC compiler

Caveat developer.

Gcc 4.64 for Microblaze is known to miscompile shift operations when size optimization is enabled. I wouldn't use it.

 

Steve

0 Kudos
Visitor npalmer
Visitor
3,599 Views
Registered: ‎04-14-2016

Re: Where to get Microblaze GCC compiler

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?

0 Kudos
Visitor magnanisj
Visitor
3,596 Views
Registered: ‎01-06-2017

Re: Where to get Microblaze GCC compiler

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:

http://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/

 

...but since they are marked 'nolibc' I suspect they are not what you are looking for.

 

Steve

0 Kudos