Hi to all,
Can somebody answer please how can I use GNU compiler in Keil uVision3 evaluation version? Just I need for it because of code limitation. As I am aware to get a compiled unlimited code is possible by configuring the Keil uVision for GNU compiler. Also I'll need for using of GNU libs. Tell me please who knows how to do it. Thanks.
I personally use CodeSourcery GNU toolchain that is very well maintained. It uses no Gygwin envronment taht is also a big advantage. As I already mention, there are some problems with integration into uVision. Here you can find one of possible solutions:
http://www.keil.com/forum/docs/thread8537.asp
Dear Milos,
Thank you for your given link. I downloaded the glue tools and tried. Although I couldn't see the object files ( *.o ) as a compiler results for source files *.C ( C code ) and *.S ( assempler code, f.e. Startup.S ). I didn't see any errors or warnings ! As a result of build I saw two new files lcd_gnu.__i.gnu and startup._ia.gnu What the files these are? As these files had small sizes ( 129 bytes and 115 bytes ) I don't have any idea about these files.
Anyway here are the compilation results I have got:
Build target 'LPC2148' compiling lcd_gnu.c... assembling Startup.s... linking... "LCD_GNU.elf" - 0 Error(s), 0 Warning(s).
But.. While I tried to configure to create a hex file too, it gives the following messages:
Build target 'LPC2148' compiling lcd_gnu.c... assembling Startup.s... linking... creating hex file... --- Error: failed to execute 'arm-glue-objcopy' "LCD_GNU.elf" - 1 Error(s), 0 Warning(s).
Thanks.
Arthur,
I have checked my version of "glue" package. It is newer than one downloaded from internet. Note that the package was written by my student and put on the web page by him.
Let me know your email address and I will send you the latest package. This should solve your problem.
Thank you for your reply. Sorry for delaid response ( there are 3 hour time difference between Armenia and Central Europe ). My email is: Arthur.Khachatryan@epygiarm.am
P.S. Anybody in forum can send me emails related to ARM processors (at this moment I am working on LPC2148).
Anybody in forum can send me emails related to ARM processors (at this moment I am working on LPC2148).
There are more information available about ARM processors than your mailbox can handle. Most information is available on web sites and are better transmitted as links, so why a wild-card request for mail responses?