This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: dev/tty1 physical com port
- From: Chuck McManis <ecos at mcmanis dot com>
- To: "Frank Wu" <qiongwu23 at gmail dot com>,ecos-discuss at ecos dot sourceware dot org
- Date: Thu, 01 Mar 2007 23:30:42 -0800
- Subject: Re: [ECOS] dev/tty1 physical com port
- References: <591a86200703011903j13bc471scf9b6c11dbe0aa35@mail.gmail.com>
I just recently played with this Frank.
What target are you using? (I ask because I'm using the i386 target and
while I believe these comments are relevant you never know ...)
So I don't have a working copy of configtool so I just edit the ecos.ecc
file to an ecosconfig tree and gmake clean ; gmake to rebuild it. In the
ecos.ecc file search for the label:
cdl_Component CYGPKG_IO_SERIAL_TTY
This is the start of the configuration options for the /dev/tty
compatibility stuff. The actual serial drivers in ecos are /dev/ser0
/dev/ser1 etc.
Now page down and look for :
cdl_component CYGPKG_IO_SERIAL_TTY_TTY1
You will want to be sure the user_value is set to '1' to include this in
your target
Below that is :
cdl_option CYGDAT_IO_SERIAL_TTY_TTY1_DEV {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "\"/dev/ser1\""
# value_source default
# Default value: "\"/dev/ser1\""
};
This links /dev/ser1 to be /dev/tty1 in the library so you can fopen() it.
Hope that helps.
--Chuck
At 07:03 PM 3/1/2007, Frank Wu wrote:
Dear all,
I am new to eCos and I can not find the code link "dev/tty1" to
physical com port. Will this be set in configuration tool or there is
a table somewhere. Thanks,
Frank
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss