This may be old news but I just noticed that ARM purchased Keil.
I also just noticed the Keil ARM demo download. It offers a gcc 3.3.1, Keil's ARM compiler. And RVCT 3.0.
As with RVCT 2.0 I think they are encrypting the binary so it cannot be used to actually run on hardware, I could be wrong. The objects have ORC near the front then I see ELF a little deeper in, perhaps there is an elf in there. This is really the compiler I am interested in evaluating.
Keil's does not appear to be protected, if nothing else it will disassemble listings for you which could be re-assembled (with some effort). Looks like it builds elf files, may have to try it out...
I used to have access to ARM SDT, ADS. An old Green Hills. And HI-TECH. And evaluated Metaware, RVCT 2.x. Unfortunately I dont think I have access to them anymore.
I have the keil demo, just requested Metaware, and just downloaded the HI-TECH arm demo (Which the last time I tried used a model like Keil is, fully functional but limited to a certain size binary).
I know that ARMs tools blow gcc(3.x) away, as do Metawares. ARM and Metaware were neck and neck. The GHS product I had was horrible, and they nickel and dime you to death, every time you pick up the phone to ask why the product you purchased doesnt work you find you have to pay another $1200 for yet another widget. Then another $1200 to connect the second widget to the main product. Then another $1200, and another and another until you give up or finally get connected to your target. (Note that after a year some of the widgets die and you have to renew them at the same price). the only good thing about GHS, was they were BY FAR the easiest tool to go from zero to an embedded target of all the compilers I have used, gcc and arm included. No retarget files no syscalls files, none of that, very wysiwyg with ghs, at least one of their older ones.
Oh, and we cant forget good old Microsoft, their EVC++ was worse than gcc if I remember and EVC 3.x produced much better code than EVC 4.x, and this was after an incredible effort to get EVC code to run on something other than wince. Dont bother with MS eVC++
ANYWAY, is anyone else using something other than GCC, and what is your experience so far with it on this platform?
David
I also just noticed the Keil ARM demo download. It offers a gcc 3.3.1, Keil's ARM compiler. And RVCT 3.0.
As with RVCT 2.0 I think they are encrypting the binary so it cannot be used to actually run on hardware, I could be wrong. The objects have ORC near the front then I see ELF a little deeper in, perhaps there is an elf in there. This is really the compiler I am interested in evaluating.
Keil's does not appear to be protected, if nothing else it will disassemble listings for you which could be re-assembled (with some effort). Looks like it builds elf files, may have to try it out...
I used to have access to ARM SDT, ADS. An old Green Hills. And HI-TECH. And evaluated Metaware, RVCT 2.x. Unfortunately I dont think I have access to them anymore.
I have the keil demo, just requested Metaware, and just downloaded the HI-TECH arm demo (Which the last time I tried used a model like Keil is, fully functional but limited to a certain size binary).
I know that ARMs tools blow gcc(3.x) away, as do Metawares. ARM and Metaware were neck and neck. The GHS product I had was horrible, and they nickel and dime you to death, every time you pick up the phone to ask why the product you purchased doesnt work you find you have to pay another $1200 for yet another widget. Then another $1200 to connect the second widget to the main product. Then another $1200, and another and another until you give up or finally get connected to your target. (Note that after a year some of the widgets die and you have to renew them at the same price). the only good thing about GHS, was they were BY FAR the easiest tool to go from zero to an embedded target of all the compilers I have used, gcc and arm included. No retarget files no syscalls files, none of that, very wysiwyg with ghs, at least one of their older ones.
Oh, and we cant forget good old Microsoft, their EVC++ was worse than gcc if I remember and EVC 3.x produced much better code than EVC 4.x, and this was after an incredible effort to get EVC code to run on something other than wince. Dont bother with MS eVC++
ANYWAY, is anyone else using something other than GCC, and what is your experience so far with it on this platform?
David