Take the 2-minute tour ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

When I tried to download a newer version of Code Sourcery G++ Lite for ARM, I noticed that I was redirected to another company and it is really hard to find anything on that site about Sourcery G++ Lite for ARM.

Does anybody know the status on the Sourcery G++ Lite for ARM project? Is it still alive, does people still work with it? Will it be available in the future?


Update: They seem to have renamed the project into Sourcery CodeBench Lite, so maybe the question is not relevant?


Update: Mentor Graphics is closing the project, it is no longer a viable alternative.

share|improve this question
    
There is still a list with releases: codesourcery.com/sgpp/lite/arm/portal/subscription3053 But I can't find any link to that page from their main page... –  Johan Oct 31 '11 at 14:38
    
Clicking "Download the current release" (under the "ARM Processors" section) on this page: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… then "EABI -> All versions" takes you there. –  Craig Oct 31 '11 at 15:06
    
@Johan - Regardless of the name, it's no longer at codesourcery.com, where it's been forever. It seems like a fine question. –  Kevin Vermeer Oct 31 '11 at 15:22
    
there is an older package of it chk it codesourcery.com/sgpp/lite/arm/portal/package5383/public/… –  user7232 Dec 27 '11 at 19:37

3 Answers 3

up vote 2 down vote accepted

It seems that Sourcery CodeBench Lite for ARM is no longer available.

Mentor Graphics appears to produce a Lite toolchain for other processors, but not for ARM. They now direct you to obtain a trial of their commercial toolchain for the ARM processors.

The last Sourcery CodeBench Lite releases for ARM that I can find still available for download from Mentor Graphics are:

These contain GCC 4.8.1.

They were available as of 18 Nov 2014. No telling how long that will remain true.

share|improve this answer
1  
So the new answer NO... :( –  Johan 2 days ago
    
This summary overlooks the critical difference between sources vs executable builds and the lite edition vs. the compiler itself. If Mentor is still shipping a GCC derivative in their paid product for ARM, then they have an obligation to provide the complete corresponding sources thereof without redistribution restrictions While they may have stopped providing a read-to-go download, that doesn't mean you aren't able to create your own build to use. Likely there is (or will be) some other source of a ready-to-go build. –  Chris Stratton 2 days ago
    
This summary was simply providing information about the current state of Sourcery CodeBench Lite for ARM. My own search for an updated ARM Lite toolchain led me to this question, so I thought I'd share what I had found. I wasn't intending to delve into alternatives or building your own toolchain from source. –  Michael Burr 2 days ago
    
The source is the toolchain. Prebuilt binaries are just a convenience. –  Chris Stratton yesterday

"Another Company" is the EDA giant Mentor Graphics. Whether they plan to embrace, extend, and extinguish the excellent G++ Lite toolchain or not, I do not know. I do know that they're in business to sell Really Expensive Software. Like other companies, they sell a front-end for Code Sourcery G++ Lite, and it's in their best interests to hide it as best as possible. codesourcery.com didn't do as good a job hiding it. Mentor Graphics hid it pretty well, which makes me skeptical of this press release about their "commitment to the future of open source for embedded development."

However, they do a decent job of getting you to the commercial version, which, by the blessed GPL, contains links to the source. I got to it by following the menu set Products -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench and scrolling to the very bottom to find the personal, academic, and lite versions:

enter image description here

Those links direct you to the mysteriously difficult-to-navitage pages https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite.
The subscription breadcrumb in the URL and repeated suggestions to log in are for paid support and trials of the IDE. Just ignore them.

From that page, you'll see something like the following, with a link to the EABI version (An acronym for the ARM Extended Application Binary Interface, use this if you want to program bare-metal apps) as well as versions which link against the libraries that will be installed with other operating systems.

enter image description here

Clicking on the EABI "All versions" link from this page brings you to https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053, the site you linked in your comment.

You're correct, there are no backwards links. Use your browser history to navigate.

Slightly OT: I've used the Code Sourcery paid tools (they came free with a TI DSP DSK). The debugging utilities would be handy for a beginner, but the rest of the tool set (the editor, the project builder, the GUI compiler configurator) was a pain. I ended up using an external text editor, and just using the app for compiling and debugging. I certainly don't think it was worth $2800. You're taking the right route with the Lite edition.

share|improve this answer

Yes, CodeSourcery is very much a viable company. I work closely with the CodeSourcery team (now at Mentor Graphics) on product strategy. The CodeSourcery Lite toolchains have been renamed Sourcery CodeBench Lite as you've noticed. Most of them were recently updated to gcc 4.6 this month. We've also expanded devices support as well. Full source code to the Lite releases is available as it always has been.

December 2012 update: New releases for Sourcery CodeBench Lite are out including updates to GCC 4.7.2, binutils 2.23, eglibc 2.16, and GDB 7.4.50.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.