From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1129 invoked by alias); 21 Apr 2006 20:29:13 -0000 Received: (qmail 1121 invoked by uid 22791); 21 Apr 2006 20:29:13 -0000 X-Spam-Check-By: sourceware.org Received: from cpu1538.adsl.bellglobal.com (HELO pannier.canbike.ca) (206.47.27.19) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 21 Apr 2006 20:29:11 +0000 Received: by pannier.canbike.ca (Postfix, from userid 201) id B7795D0EE; Fri, 21 Apr 2006 16:29:09 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by pannier.canbike.ca (Postfix) with ESMTP id A72F8CA45 for ; Fri, 21 Apr 2006 16:29:09 -0400 (EDT) Date: Fri, 21 Apr 2006 20:29:00 -0000 From: Brett Delmage Reply-To: Brett Delmage To: ECOS mailing list Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: [ECOS] Do any of the ARM LPCxxxx serial functions work? X-SW-Source: 2006-04/txt/msg00218.txt.bz2 I wonder if anyone actually has interrupt-driven serial output working on any of the ARM Philips LPCxxxx based targets? I am not getting serial output to start. The problem I see is in ser_16x5x.c pc_serial_start_xmit() The Philips docs state that the UART will not generate a Transmit Holding Register Empty interrupt unless it has had at least two charcters put into the FIFO. Then it will set the interrupt flag on the transition to empty. However Ecos just enables the THRE interrupt, which is insufficient to cause an initial interrupt. Brett -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss