Hi.

I'm running uclinux 2.6.24.2-uc0 on an Olimex LPC2468 evaluation board and have an issue with serial ports.

I'm using the standard Linux serial functions (open(), write(), etc.), and have discovered (after analysis with an oscilloscope) that the delay between the write() function and the actual ouput on the serial port varies between 20 and 250 ms. I find this delay quite long. Is there anything I can do to force the serial output as soon as I've put the data in the output buffer?

Also, the tcdrain() function returns approx. 20ms AFTER the data has finished being sent by the UART. Is there any way to reduce this delay?

In advance, thanks.

--
Emmanuel Viollet
Software engineer
Webdyn
e-mail : [email protected]
Tel    : +33 (0)1 39 04 29 55

begin:vcard
fn:Emmanuel Viollet
n:Viollet;Emmanuel
org;quoted-printable:Webdyn;Recherche & D=C3=A9veloppement
adr:;;24/26 rue des Gaudines;Saint Germain en Laye;;78100;France
email;internet:[email protected]
title:Responsable R&D
tel;work:+33 (0)1 39 04 29 55
tel;fax:+33 (0)1 39 04 29 41
x-mozilla-html:TRUE
url:http://www.webdyn.com/
version:2.1
end:vcard

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to