EmbeddedRelated.com
Forums
Memfault Beyond the Launch

OEM board with LPC2378 or LPC2468 needed

Started by "h.belig" August 20, 2008
Hi,

for quite a while I am looking for a small OEM board with LPCC2378 or
LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
Preferably one that can be plugge to another board.

It should be something similar to Embedded Artists' LPC2468 OEM Board
that is obtainable together with a Base Board for development /
evalutation.
Unfortunately this EA board requires uClinux, which I don't want.

What I need is a board without a OS, one that can be used with
professional software tools (Keil, HITEX, IAR ...) because of support
that might be necessary.

Does anybody have a suggestion!

Henry

An Engineer's Guide to the LPC2100 Series

Hi:

Have you checked at Olimex.com? They have several Eval Boards for
LPC2378 and LPC2468 that you can connect to other boards (not plug-in
though)

Why do you think the EA Board requires ucLinux?
The EA Board comes pre-programmed with uCLinux, but I believe you can
simply overwrite it with your own program.

Regards,

Alex

--- In l..., "h.belig" wrote:
>
> Hi,
>
> for quite a while I am looking for a small OEM board with LPCC2378 or
> LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
> Preferably one that can be plugge to another board.
>
> It should be something similar to Embedded Artists' LPC2468 OEM Board
> that is obtainable together with a Base Board for development /
> evalutation.
> Unfortunately this EA board requires uClinux, which I don't want.
>
> What I need is a board without a OS, one that can be used with
> professional software tools (Keil, HITEX, IAR ...) because of support
> that might be necessary.
>
> Does anybody have a suggestion!
>
> Henry
>

h.belig wrote:
> Hi,
>
> for quite a while I am looking for a small OEM board with LPCC2378 or
> LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
> Preferably one that can be plugge to another board.
>
> It should be something similar to Embedded Artists' LPC2468 OEM Board
> that is obtainable together with a Base Board for development /
> evalutation. Unfortunately this EA board requires uClinux, which I
> don't want.
>
> What I need is a board without a OS, one that can be used with
> professional software tools (Keil, HITEX, IAR ...) because of support
> that might be necessary.
>

The EA board does not require uCLinux, you can just erase the supplied
uCLinux and write your own code for it using Keil or whatever (as we
have done). EA provide quite a lot of code samples to help you with the
various modules in the micro and hardware on their board. NXP provide
quite a bit of code too, though it's all done with Keil and requires a
bit of work to use with anything else.

--
Tim Mitchell
Hi,
thanks for the replies.

Tim, do you mean you can connect Keil's ULINK2 and use uVision3 to
develop the software?
The answer I got from Embedded Artists is this:
"No, you cannot use Keil and ULINK. As for Hitex, we do not know if
they support uClinux, or not."
That is a short but clear answer.

Did you do the development on a different board and then just loaded
the software?
If not, how did you debug the software using EA's LPC2468-32 OEM Board?
With their answer in mind I would have thought that there is no JTAG
interface on the BASE BOARD to connect Keil's ULINK2 adapter.
Are you using a different Base Board?
Could you explain how you managed that, please?

Regards,
Henry
--- In l..., "Tim Mitchell" wrote:
>
> h.belig wrote:
> > Hi,
> >
> > for quite a while I am looking for a small OEM board with LPCC2378 or
> > LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
> > Preferably one that can be plugge to another board.
> >
> > It should be something similar to Embedded Artists' LPC2468 OEM Board
> > that is obtainable together with a Base Board for development /
> > evalutation. Unfortunately this EA board requires uClinux, which I
> > don't want.
> >
> > What I need is a board without a OS, one that can be used with
> > professional software tools (Keil, HITEX, IAR ...) because of support
> > that might be necessary.
> > The EA board does not require uCLinux, you can just erase the supplied
> uCLinux and write your own code for it using Keil or whatever (as we
> have done). EA provide quite a lot of code samples to help you with the
> various modules in the micro and hardware on their board. NXP provide
> quite a bit of code too, though it's all done with Keil and requires a
> bit of work to use with anything else.
>
> --
> Tim Mitchell
>

h.belig wrote:
> Hi,
> thanks for the replies.
>
> Tim, do you mean you can connect Keil's ULINK2 and use uVision3 to
> develop the software?
> The answer I got from Embedded Artists is this:
> "No, you cannot use Keil and ULINK. As for Hitex, we do not know if
> they support uClinux, or not."
> That is a short but clear answer.
>
> Did you do the development on a different board and then just loaded
> the software?
> If not, how did you debug the software using EA's LPC2468-32 OEM
> Board?
> With their answer in mind I would have thought that there is no JTAG
> interface on the BASE BOARD to connect Keil's ULINK2 adapter. Are you
> using a different Base Board?
> Could you explain how you managed that, please?
>

We are using Rowley Crossworks with their Crossconnect JTAG dongle to
program the software. There is a JTAG plug on the EA base board to
program it and we have developed the software directly on the OEM board
- it's just like writing code for any other micro. The EA "simple"
graphics library which they provide was very helpful for getting some
graphics output on their plug-in display, but we later changed to using
a different library.

EA's answer about Keil seems to be a bit confused that you are working
with uCLinux. It's a standard JTAG plug so I would think you could use
uVision and their JTAG adapter to write non-uClinux code.
--
Tim Mitchell
EA confirmed that it is possible, obviously they thought I wanted to
use uClinux.
Without your comment I never would have known.
That was very helpful.
Thank you very much!

Henry
--- In l..., "Tim Mitchell" wrote:
>
> h.belig wrote:
> > Hi,
> > thanks for the replies.
> >
> > Tim, do you mean you can connect Keil's ULINK2 and use uVision3 to
> > develop the software?
> > The answer I got from Embedded Artists is this:
> > "No, you cannot use Keil and ULINK. As for Hitex, we do not know if
> > they support uClinux, or not."
> > That is a short but clear answer.
> >
> > Did you do the development on a different board and then just loaded
> > the software?
> > If not, how did you debug the software using EA's LPC2468-32 OEM
> > Board?
> > With their answer in mind I would have thought that there is no JTAG
> > interface on the BASE BOARD to connect Keil's ULINK2 adapter. Are you
> > using a different Base Board?
> > Could you explain how you managed that, please?
> > We are using Rowley Crossworks with their Crossconnect JTAG dongle to
> program the software. There is a JTAG plug on the EA base board to
> program it and we have developed the software directly on the OEM board
> - it's just like writing code for any other micro. The EA "simple"
> graphics library which they provide was very helpful for getting some
> graphics output on their plug-in display, but we later changed to using
> a different library.
>
> EA's answer about Keil seems to be a bit confused that you are working
> with uCLinux. It's a standard JTAG plug so I would think you could use
> uVision and their JTAG adapter to write non-uClinux code.
> --
> Tim Mitchell
>

Check WhizNets development kit, they have OSless version available, but its 2368 based.
Hi,
>
>for quite a while I am looking for a small OEM board with LPCC2378 or
>LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
>Preferably one that can be plugge to another board.
>
>It should be something similar to Embedded Artists' LPC2468 OEM Board
>that is obtainable together with a Base Board for development /
>evalutation.
>Unfortunately this EA board requires uClinux, which I don't want.
>
>What I need is a board without a OS, one that can be used with
>professional software tools (Keil, HITEX, IAR ...) because of support
>that might be necessary.
>
>Does anybody have a suggestion!
>
>Henry
>

--- In l..., dashing_dhruv_in@... wrote:
>
> Check WhizNets development kit, they have OSless version available,
but its 2368 based.
> Hi,
> >
> >for quite a while I am looking for a small OEM board with LPCC2378
or
> >LPC2468, additional memory and a PHY to support ethernet (TCP/IP).
> >Preferably one that can be plugge to another board.
> >
> >It should be something similar to Embedded Artists' LPC2468 OEM
Board
> >that is obtainable together with a Base Board for development /
> >evalutation.
> >Unfortunately this EA board requires uClinux, which I don't want.
> >
> >What I need is a board without a OS, one that can be used with
> >professional software tools (Keil, HITEX, IAR ...) because of
support
> >that might be necessary.
> >
> >Does anybody have a suggestion!
> >
> >Henry
> >
> >
>
You don't HAVE to use the OS provoded in the EA board !!! we use the
LPC2468 OEM board with our own software based on the 'empty' project
created using the Rowley Crossworks support packages (there is one
available for this board).

All you need to know to get going is the startup file (to set the
clock, external memory controller, etc). Then init your other
peripherals and ports as you need (the port allocation to hardware is
in the doco provided by EA).

If your doing ethernet stuff then you might want an RTOS in there to
schedule things, thats where we use freeRTOS with a basic scheduler,
tasks and queue support .... Does quite a lot without the whole
uCLinux shabang !! There are examples on the freeRTOS web site for
ethernet apps.

Memfault Beyond the Launch