This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How can I use GNU compiler in Keil uVision3 evaluation version?

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.

Parents
  • 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.

Reply
  • 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.

Children