From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3901 invoked by alias); 14 Sep 2007 21:05:53 -0000 Received: (qmail 3886 invoked by uid 22791); 14 Sep 2007 21:05:51 -0000 X-Spam-Check-By: sourceware.org Received: from exprod6og54.obsmtp.com (HELO exprod6og54.obsmtp.com) (64.18.1.189) by sourceware.org (qpsmtpd/0.31) with SMTP; Fri, 14 Sep 2007 21:05:44 +0000 Received: from source ([63.240.6.44]) (using TLSv1) by exprod6ob54.postini.com ([64.18.5.12]) with SMTP; Fri, 14 Sep 2007 14:05:40 PDT Received: from 172.16.1.243 by mail.mi8.com with ESMTP (- Welcome to Mi8 Corporation www.Mi8.com (D4)); Fri, 14 Sep 2007 17:06:19 -0400 X-Server-Uuid: C8FB4D43-1108-484A-A898-3CBCC7906230 Received: from MI8NYCMAIL14.Mi8.com ([172.16.1.194]) by D01SMTP04.Mi8.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 14 Sep 2007 17:06:19 -0400 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 14 Sep 2007 21:05:00 -0000 Message-ID: In-Reply-To: From: "Scott Moore" To: "Scott Moore" , "Andrew Lunn" cc: "Ecos-Discuss" , "Steve Gaskill" X-WSS-ID: 6AF428422UO20543631-25-01 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: RE: [ECOS] Question on serial ports X-SW-Source: 2007-09/txt/msg00095.txt.bz2 Hi, sorry to post on this yet again, but I built both the p2106 and lpcmt targets, and both appear to have the same (forgive me) braindamaged I/O as the mcb2100 board target. I tried: C:\projects\testbuild>ecosconfig add CYGPKG_IO_SERIAL_GENERIC_16X5X Package `CYGPKG_IO_SERIAL_GENERIC_16X5X' is already loaded. And the configurator appears to believe that this is already selected. However, after building, I don't see the ser_16x5x.o file anywhere in the build. ser_16x5x.c is the file=20 ../ecos/packages/devs/serial/generic/16x5x/current/src/ser_16x5x which contains the 16x5x general support. Instead it is including: 09/14/2007 01:47 PM 23,264 io_serial_haldiag.o 09/14/2007 01:47 PM 26,808 io_serial_serial.o 09/14/2007 01:47 PM 21,488 io_serial_tty.o haldiag is the package that includes the stripped down, polling mode only I/O. What's the trick to getting this package (really) included in the build? Thank you, Scott Moore -----Original Message----- From: ecos-discuss-owner@ecos.sourceware.org [mailto:ecos-discuss-owner@eco= s.sourceware.org] On Behalf Of Scott Moore Sent: Thursday, September 13, 2007 2:12 PM To: Andrew Lunn Cc: Ecos-Discuss; Steve Gaskill Subject: RE: [ECOS] Question on serial ports Thank you.=20 -----Original Message----- From: Andrew Lunn [mailto:andrew@lunn.ch] Sent: Thursday, September 13, 2007 2:04 PM To: Scott Moore Cc: Ecos-Discuss; Steve Gaskill Subject: Re: [ECOS] Question on serial ports > The questions are: >=20 > 1. Does this indeed indicate that a full (not diagnostic) serial port=20 > implementation was never completed for the MCB2100 board? >=20 > 2. What was the purpose of the directory=20 > ../packages/devs/serial/arm/lpc2xxx/..? Was this just a placeholder=20 > for where a device might go? Take a look at the targets which use this: target p2106 { alias { "Olimex evaluation board LPC-P2106" p2106 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_LPC2XXX CYGPKG_HAL_ARM_LPC2XXX_P2106 CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_ARM_LPC2XXX CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX } description " The p2106 target provides the packages needed to run eCos on the LPC-P2106 evaluation board from Olimex." } target lpcmt { alias { "Olimex evaluation board LPC-LPCMT" lpcmt } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_LPC2XXX CYGPKG_HAL_ARM_LPC2XXX_LPCMT CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_ARM_LPC2XXX CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX } description " The lpcmt target provides the packages needed to run eCos on the LPC-LPCMT evaluation board from Olimex." } Looking at this suggests that the LPC2XXX serial driver is just what is nee= ded to make the generic 16x5x serial driver work on LPC targets. Take a clo= ser look at one of the these targets and all should become clear... Andrew --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.762 / Virus Database: 510 - Release Date: 9/13/2004 =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.762 / Virus Database: 510 - Release Date: 9/13/2004 =20 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.762 / Virus Database: 510 - Release Date: 9/13/2004 =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.762 / Virus Database: 510 - Release Date: 9/13/2004 =20 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss