to change from Keil tool chain to GNU tool chain

Started by urjust2oocool July 30, 2008
hello frenz,
I've been working in keil uVision3 evaluation version's keil tool
chain . I would like to work the same code using GNU tool chain which
is provided with keil. can any1 please tell me wat all changes do i've
to do wen i do it. the changes i've done is I cheked the GNU tool
chain and i've selected linker dicriptive file which was located in
.Keil/ARM/GNU/linkerdis.LD.,.

is this procedure right... Do i've to do more of changes

An Engineer's Guide to the LPC2100 Series

--- In l..., "urjust2oocool"
wrote:
>
> hello frenz,
> I've been working in keil uVision3 evaluation version's keil tool
> chain . I would like to work the same code using GNU tool chain which
> is provided with keil. can any1 please tell me wat all changes do i've
> to do wen i do it. the changes i've done is I cheked the GNU tool
> chain and i've selected linker dicriptive file which was located in
> .Keil/ARM/GNU/linkerdis.LD.,.
>
> is this procedure right... Do i've to do more of changes
>
had u given gnu tool prefix

all i've done is selected the gnu tool from the configuration option..... Is that all i 've to do

Raj

----- Original Message ----
From: santforjob
To: l...
Sent: Thursday, July 31, 2008 6:49:04 PM
Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
--- In lpc2000@yahoogroups .com, "urjust2oocool"
wrote:
>
> hello frenz,
> I've been working in keil uVision3 evaluation version's keil tool
> chain . I would like to work the same code using GNU tool chain which
> is provided with keil. can any1 please tell me wat all changes do i've
> to do wen i do it. the changes i've done is I cheked the GNU tool
> chain and i've selected linker dicriptive file which was located in
> .Keil/ARM/GNU/ linkerdis. LD.,.
>
> is this procedure right... Do i've to do more of changes
>
had u given gnu tool prefix


Hello every1,
do you know what this error means,

/cygdrive/c/Program Files/GNUARM/Bin/../lib/gcc/arm-elf/3.4.3/../../../../arm-elf/bin/ld: ERROR: motor.o uses software FP, whereas 1.elf uses hardware FP
/cygdrive/c/Program Files/GNUARM/Bin/../lib/gcc/arm-elf/3.4.3/../../../../arm-elf/bin/ld: failed to merge target specific data of file motor.o
startup.o(.text+0x12c):/cygdrive/c/Documents and Settings/rajev/Desktop/New Folder/Startup.s:400: undefined reference to `_start'
collect2: ld returned 1 exit status
.............. I got this error wen i comiled my program using GNU ARM compiler. Thankyou

Raj

----- Original Message ----
From: Cool Dude
To: l...
Sent: Friday, August 1, 2008 10:05:52 AM
Subject: Re: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
all i've done is selected the gnu tool from the configuration option..... Is that all i 've to do

Raj

----- Original Message ----
From: santforjob
To: lpc2000@yahoogroups .com
Sent: Thursday, July 31, 2008 6:49:04 PM
Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain

--- In lpc2000@yahoogroups .com, "urjust2oocool"
wrote:
>
> hello frenz,
> I've been working in keil uVision3 evaluation version's keil tool
> chain . I would like to work the same code using GNU tool chain which
> is provided with keil. can any1 please tell me wat all changes do i've
> to do wen i do it. the changes i've done is I cheked the GNU tool
> chain and i've selected linker dicriptive file which was located in
> .Keil/ARM/GNU/ linkerdis. LD.,.
>
> is this procedure right... Do i've to do more of changes
>
had u given gnu tool prefix




sounds like you are linking against the wrong newlib library.
if you look you will find you have several different libraires in
different folders, make sure you are using the correct one.
--- In l..., Cool Dude wrote:
>
> Hello every1,
> do you know what this error means,
>
> /cygdrive/c/Program
Files/GNUARM/Bin/../lib/gcc/arm-elf/3.4.3/../../../../arm-elf/bin/ld:
ERROR: motor.o uses software FP, whereas 1.elf uses hardware FP
> /cygdrive/c/Program
Files/GNUARM/Bin/../lib/gcc/arm-elf/3.4.3/../../../../arm-elf/bin/ld:
failed to merge target specific data of file motor.o
> startup.o(.text+0x12c):/cygdrive/c/Documents and
Settings/rajev/Desktop/New Folder/Startup.s:400: undefined reference
to `_start'
> collect2: ld returned 1 exit status
> .............. I got this error wen i comiled my program using GNU
ARM compiler. Thankyou
>
>
> Raj
>
> ----- Original Message ----
> From: Cool Dude
> To: l...
> Sent: Friday, August 1, 2008 10:05:52 AM
> Subject: Re: [lpc2000] Re: to change from Keil tool chain to GNU
tool chain
> all i've done is selected the gnu tool from the configuration
option..... Is that all i 've to do
>
> Raj
>
> ----- Original Message ----
> From: santforjob
> To: lpc2000@yahoogroups .com
> Sent: Thursday, July 31, 2008 6:49:04 PM
> Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
>
> --- In lpc2000@yahoogroups .com, "urjust2oocool"
> wrote:
> >
> > hello frenz,
> > I've been working in keil uVision3 evaluation version's keil tool
> > chain . I would like to work the same code using GNU tool chain which
> > is provided with keil. can any1 please tell me wat all changes do i've
> > to do wen i do it. the changes i've done is I cheked the GNU tool
> > chain and i've selected linker dicriptive file which was located in
> > .Keil/ARM/GNU/ linkerdis. LD.,.
> >
> > is this procedure right... Do i've to do more of changes
> >
> had u given gnu tool prefix
>
>
>
>
>
>
>
>

I tried using a GNUARM library... This time it did compile... But i was not able to debug... it said "Error: could not load file ../Desktop/newfolder/motor.elf.Debug aborted"....... Y do uthink it says like this..........

Raj

----- Original Message ----
From: ben_fnr
To: l...
Sent: Monday, August 18, 2008 1:02:56 PM
Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
sounds like you are linking against the wrong newlib library.
if you look you will find you have several different libraires in
different folders, make sure you are using the correct one.

--- In lpc2000@yahoogroups .com, Cool Dude wrote:
>
> Hello every1,
> do you know what this error means,
>
> /cygdrive/c/ Program
Files/GNUARM/ Bin/../lib/ gcc/arm-elf/ 3.4.3/../ ../../../ arm-elf/bin/ ld:
ERROR: motor.o uses software FP, whereas 1.elf uses hardware FP
> /cygdrive/c/ Program
Files/GNUARM/ Bin/../lib/ gcc/arm-elf/ 3.4.3/../ ../../../ arm-elf/bin/ ld:
failed to merge target specific data of file motor.o
> startup.o(.text+ 0x12c):/cygdrive /c/Documents and
Settings/rajev/ Desktop/New Folder/Startup. s:400: undefined reference
to `_start'
> collect2: ld returned 1 exit status
> ............ .. I got this error wen i comiled my program using GNU
ARM compiler. Thankyou
> Raj
>
> ----- Original Message ----
> From: Cool Dude
> To: lpc2000@yahoogroups .com
> Sent: Friday, August 1, 2008 10:05:52 AM
> Subject: Re: [lpc2000] Re: to change from Keil tool chain to GNU
tool chain
> all i've done is selected the gnu tool from the configuration
option..... Is that all i 've to do
>
> Raj
>
> ----- Original Message ----
> From: santforjob
> To: lpc2000@yahoogroups .com
> Sent: Thursday, July 31, 2008 6:49:04 PM
> Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
>
> --- In lpc2000@yahoogroups .com, "urjust2oocool"
> wrote:
> >
> > hello frenz,
> > I've been working in keil uVision3 evaluation version's keil tool
> > chain . I would like to work the same code using GNU tool chain which
> > is provided with keil. can any1 please tell me wat all changes do i've
> > to do wen i do it. the changes i've done is I cheked the GNU tool
> > chain and i've selected linker dicriptive file which was located in
> > .Keil/ARM/GNU/ linkerdis. LD.,.
> >
> > is this procedure right... Do i've to do more of changes
> >
> had u given gnu tool prefix
>
>
>
>


dear ben,
I have GNUARM compiler aswell as Yagarto. For this compiler(Eclipse) as per procedure i'm supposed to be using yagarto.

Raj

----- Original Message ----
From: ben_fnr
To: l...
Sent: Monday, August 18, 2008 1:02:56 PM
Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
sounds like you are linking against the wrong newlib library.
if you look you will find you have several different libraires in
different folders, make sure you are using the correct one.

--- In lpc2000@yahoogroups .com, Cool Dude wrote:
>
> Hello every1,
> do you know what this error means,
>
> /cygdrive/c/ Program
Files/GNUARM/ Bin/../lib/ gcc/arm-elf/ 3.4.3/../ ../../../ arm-elf/bin/ ld:
ERROR: motor.o uses software FP, whereas 1.elf uses hardware FP
> /cygdrive/c/ Program
Files/GNUARM/ Bin/../lib/ gcc/arm-elf/ 3.4.3/../ ../../../ arm-elf/bin/ ld:
failed to merge target specific data of file motor.o
> startup.o(.text+ 0x12c):/cygdrive /c/Documents and
Settings/rajev/ Desktop/New Folder/Startup. s:400: undefined reference
to `_start'
> collect2: ld returned 1 exit status
> ............ .. I got this error wen i comiled my program using GNU
ARM compiler. Thankyou
> Raj
>
> ----- Original Message ----
> From: Cool Dude
> To: lpc2000@yahoogroups .com
> Sent: Friday, August 1, 2008 10:05:52 AM
> Subject: Re: [lpc2000] Re: to change from Keil tool chain to GNU
tool chain
> all i've done is selected the gnu tool from the configuration
option..... Is that all i 've to do
>
> Raj
>
> ----- Original Message ----
> From: santforjob
> To: lpc2000@yahoogroups .com
> Sent: Thursday, July 31, 2008 6:49:04 PM
> Subject: [lpc2000] Re: to change from Keil tool chain to GNU tool chain
>
> --- In lpc2000@yahoogroups .com, "urjust2oocool"
> wrote:
> >
> > hello frenz,
> > I've been working in keil uVision3 evaluation version's keil tool
> > chain . I would like to work the same code using GNU tool chain which
> > is provided with keil. can any1 please tell me wat all changes do i've
> > to do wen i do it. the changes i've done is I cheked the GNU tool
> > chain and i've selected linker dicriptive file which was located in
> > .Keil/ARM/GNU/ linkerdis. LD.,.
> >
> > is this procedure right... Do i've to do more of changes
> >
> had u given gnu tool prefix
>
>
>
>