This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: IXP425 Serial devices


Thanks.

That put me in correct direction.
I have made the changes and now have /dev/serx(x=0,1) shown when I have io debug.
The serial tests does not give the expected output. I will come back when the serial tests works.


Svein-Erik

Nick Garnett wrote:
"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.




--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]