This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: IXP425 Serial devices
- From: Nick Garnett <nickg at ecoscentric dot com>
- To: "Svein-Erik Skjelbred" <ixdp425 at skjelbred dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: 01 Aug 2003 12:12:03 +0100
- Subject: Re: [ECOS] IXP425 Serial devices
- References: <54449.80.239.27.11.1059720697.squirrel@www.skjelbred.com>
"Svein-Erik Skjelbred" <ixdp425@skjelbred.com> writes:
> Hello
>
> I am trying to use read/write/open on serial devices on the Intel IXP425
> board. io debug shows that /dev/tty0 /dev/tty1 is present. Trying to open
> one of this gives me errorcode 2. No such entity.
>
> Trying the same thing on a PC target also gives me devices /dev/ser0
> /dev/ser1.
>
> Does this means that serial devices on IXP425 is not implemented for io
> devices. Both ports gives output when RedBoot starts so they do work
> physically.
>
> Anyone who uses IXP425 with serial devices and standard function calls
> like open/read/write
It looks like the IXP425 does not have serial device driver
support. Probably because the main purpose of the port was to support
RedBoot rather than eCos.
However, the IXP425 supports 16550 compatible UARTs, so it should be
possible to get the generic 16x5x serial driver working. You need to
write a serial package for the board and add it and the 16x5x driver
packages to the board configuration. Take a look at the IQ80321 for an
example.
--
Nick Garnett eCos Kernel Architect
http://www.ecoscentric.com The eCos and RedBoot experts
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss