Reply by nosp...@... November 16, 20052005-11-16
sashi ono writes:
>I'm about to start a port of Freertos on the LPC2148. I was wondering
>if you could post the code up in files. or email.
>Thanks.


If you send me your files then I could make them available from the
FreeRTOS.org WEB site. See the contacts page of the FreeRTOS.org site for a
suitable email address.

Regards,
Richard. http://www.FreeRTOS.org


An Engineer's Guide to the LPC2100 Series

Reply by sashi ono November 16, 20052005-11-16
I'm about to start a port of Freertos on the LPC2148. I was wondering
if you could post the code up in files. or email.
Thanks.

--- In lpc2000@lpc2..., Peter Homann <groups@h...> wrote:
>
> Hi,
>
> Well I've finally had some success.
>
> Firstly thanks to all who helped me through it. :-)
>
> I ended up using being able to compile the Keil example with the GCC
> compiler.
>
> I used the linker setup files for the 2016, changing them for the 2138.
>
> Where the code had problems was in the differences between the Keil
> header files and GCC ones.
>
> Cheers,
>
> Peter.
>
> Peter Homann wrote:
>
> > Tom,
> >
> > You are correct. Thanks.
> >
> > Cheers,
> >
> > peter
> >
> > Tom Walsh wrote:
> >
> >
> >>Peter Homann wrote:
> >>
> >>
> >>
> >>>Hi Richard,
> >>>
> >>>Thanks for the help.
> >>>
> >>>
> >>>Am I correct in assuming that the GNU ARM header file lpc210x.h
is the
> >>>correct header file for the lpc2138?
> >>>
> >>>
> >>>
> >>
> >>Never assume, It is close enough to get you started though. You may
> >>have a file like LPC21xx.h, that is closer in some regards to
LPC2138,
> >>you will still have to fill in the blanks.
> >>
> >>
> >>TomW
> >>
> >
> >
>
> --
> ------------------------------
> Web: www.homanndesigns.com
> email: homann@h...
> Phone: +61 421 601 665
> www.homanndesigns.com/ModIO.html - Modbus Interface Unit
> www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
> www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board
>




Reply by Peter Homann November 11, 20052005-11-11
Hi,

I removed, then re installed Crossworks and it is now there. ?

Thanks for all the help.

Cheers,

Peter.

rtstofer wrote:

> I have it all over the place:
>
> c:\program files\gnuarm\bin\arm-elf-objcopy.exe
>
> c:\cygwin\bin\objcopy.exe
> c:\djgpp\bin\objcopy.exe
> c:\WinAVR\bin\avr-objcopy.exe
> miingw\bin\objcopy.exe >
> Yahoo! Groups Links >

--
------------------------------
Web: www.homanndesigns.com
email: homann@homa...
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board



Reply by rtstofer November 11, 20052005-11-11
I have it all over the place:

c:\program files\gnuarm\bin\arm-elf-objcopy.exe

c:\cygwin\bin\objcopy.exe
c:\djgpp\bin\objcopy.exe
c:\WinAVR\bin\avr-objcopy.exe
miingw\bin\objcopy.exe


Reply by Tom Walsh November 11, 20052005-11-11
Peter Homann wrote:

>Hi,
>
>As part of getting FreeRTOS working on a 2138 platform, I've been
>evaluating Crossworks as a potential IDE.
>
>I've managed to compile and link the Crossworks FreeRTOS demo but need
>to generate a HEX file to download with the Philips utility.
>
>When I select the additional output to HEX, I get an error that the
>executable objcopy.exe cannot be found. The response from the RA support
>when I reported the problem was:
>
>"I've no idea - it's in the distribution."
>
>I've done a search through the RA installed directorys "C:\Program
>Files\Rowley Associates Limited\CrossWorks for ARM 1.5", and it's
>nowhere to be found?
That is part of cygwin, IIRC, you have to re-run the package installer
(I think) and select it.

objdump is a standard un*x util. TomW

>Anyone know where to get it from?
>
>Maybe I'll just stick to the free GCC compiler and Editplus, as it's
>working.
>
>Cheers,
>
>Peter. >


--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net, http://cyberiansoftware.com
"Windows? No thanks, I have work to do..."
----------------


Reply by Michael Johnson November 11, 20052005-11-11
Peter Homann wrote:

>Hi,
>
>As part of getting FreeRTOS working on a 2138 platform, I've been
>evaluating Crossworks as a potential IDE.
>
>I've managed to compile and link the Crossworks FreeRTOS demo but need
>to generate a HEX file to download with the Philips utility.
>
>When I select the additional output to HEX, I get an error that the
>executable objcopy.exe cannot be found. The response from the RA support
>when I reported the problem was:
>
>"I've no idea - it's in the distribution."
>
>I've done a search through the RA installed directorys "C:\Program
>Files\Rowley Associates Limited\CrossWorks for ARM 1.5", and it's
>nowhere to be found?
>
>Anyone know where to get it from?
Try re-installing the CrossWorks 1.5 distribution - it's in there.

Regards
Michael

>Maybe I'll just stick to the free GCC compiler and Editplus, as it's
>working.
>
>Cheers,
>
>Peter. >




Reply by Peter Homann November 11, 20052005-11-11
Hi,

As part of getting FreeRTOS working on a 2138 platform, I've been
evaluating Crossworks as a potential IDE.

I've managed to compile and link the Crossworks FreeRTOS demo but need
to generate a HEX file to download with the Philips utility.

When I select the additional output to HEX, I get an error that the
executable objcopy.exe cannot be found. The response from the RA support
when I reported the problem was:

"I've no idea - it's in the distribution."

I've done a search through the RA installed directorys "C:\Program
Files\Rowley Associates Limited\CrossWorks for ARM 1.5", and it's
nowhere to be found?

Anyone know where to get it from?

Maybe I'll just stick to the free GCC compiler and Editplus, as it's
working.

Cheers,

Peter.

--
------------------------------
Web: www.homanndesigns.com
email: homann@homa...
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board



Reply by Peter Homann November 11, 20052005-11-11
Hi,

Well I've finally had some success.

Firstly thanks to all who helped me through it. :-)

I ended up using being able to compile the Keil example with the GCC
compiler.

I used the linker setup files for the 2016, changing them for the 2138.

Where the code had problems was in the differences between the Keil
header files and GCC ones.

Cheers,

Peter.

Peter Homann wrote:

> Tom,
>
> You are correct. Thanks.
>
> Cheers,
>
> peter
>
> Tom Walsh wrote: >>Peter Homann wrote:
>>
>>
>>
>>>Hi Richard,
>>>
>>>Thanks for the help.
>>>
>>>
>>>Am I correct in assuming that the GNU ARM header file lpc210x.h is the
>>>correct header file for the lpc2138?
>>>
>>>
>>>
>>
>>Never assume, It is close enough to get you started though. You may
>>have a file like LPC21xx.h, that is closer in some regards to LPC2138,
>>you will still have to fill in the blanks.
>>
>>
>>TomW
>

--
------------------------------
Web: www.homanndesigns.com
email: homann@homa...
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board



Reply by Peter Homann November 10, 20052005-11-10
Tom,

You are correct. Thanks.

Cheers,

peter

Tom Walsh wrote:

> Peter Homann wrote: >>Hi Richard,
>>
>>Thanks for the help.
>>
>>
>>Am I correct in assuming that the GNU ARM header file lpc210x.h is the
>>correct header file for the lpc2138?
>>
>>
>>
>
> Never assume, It is close enough to get you started though. You may
> have a file like LPC21xx.h, that is closer in some regards to LPC2138,
> you will still have to fill in the blanks. > TomW
>

--
------------------------------
Web: www.homanndesigns.com
email: homann@homa...
Phone: +61 421 601 665
www.homanndesigns.com/ModIO.html - Modbus Interface Unit
www.homanndesigns.com/DigiSpeedDeal.html - DC Spindle control
www.homanndesigns.com/TurboTaig.html - Taig Mill Upgrade board



Reply by Tom Walsh November 10, 20052005-11-10
Peter Homann wrote:

>Hi Richard,
>
>Thanks for the help. >Am I correct in assuming that the GNU ARM header file lpc210x.h is the
>correct header file for the lpc2138? >
Never assume, It is close enough to get you started though. You may
have a file like LPC21xx.h, that is closer in some regards to LPC2138,
you will still have to fill in the blanks. TomW

--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net, http://cyberiansoftware.com
"Windows? No thanks, I have work to do..."
----------------