[ECOS] mysterious behavior in serial ports

Chuck McManis ecos@mcmanis.com
Fri Mar 2 08:01:00 GMT 2007


And a bit more information, I went back and enabled nonblocking on the 
serial driver and that fixes the input (basically it starts echoing as soon 
as I type) but output still pauses. I can fix that by putting an 
fflush(stdout); in there but this is not the behavior my user code is 
expecting and as I'm porting a fairly sizable chunk it seems I should be 
able to get this fixed in ecos instead ;-).

That being said I'm rummaging around the implementation of the standard i/o 
library both on FreeBSD and on ecos to see how they differ in this regard...

--Chuck

At 11:39 PM 3/1/2007, Chuck McManis wrote:
>So per Andrews comment I found that yes, I can force /dev/tty0 to be 
>stdin/out (cool) and as long as I talk to Redboot on COM1 first it becomes 
>/dev/ttydiag so no worries about stalling the system by polling the serial 
>port.
... elided


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



More information about the Ecos-discuss mailing list