This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: newbie question - EB40 serial
- To: "Joerg Manderbach" <Jörg dot Manderbach at strahl dot de>, ecos-discuss at sources dot redhat dot com
- Subject: Re: [ECOS] newbie question - EB40 serial
- From: harri dot siirtola at vtt dot fi
- Date: Tue, 25 Sep 2001 14:58:36 +0300
At 13:38 25.9.2001 +0200, Joerg Manderbach wrote:
>Hi,
>I have some problems with the serial communication at the EB40-Board.
>I use ser0 as a diag-output and ser1 just to send a little string to a
terminal
>When I set the Buffers in the configtool to 0 the cyg_io_write(....)
function works correct but when I set the buffer to more than 0 bytes the
write
>function always sends only the first character of the string and than it
returns.
>What I do not understand is the following: When I use the debugger (
jtag-port) and step (single) throught the program than it works (with
>128bytes buffersize) and the cyg_io_write function sends the complete
string to the terminal.
>So what's the difference between single stepping an just running the
function ????
I had a similar problem, search the list a while back. I think I posted the
solution. Do you have the latest sources, there was a little bug in
start_xmit()?
>How can I set different buffersizes to RX / TX for each serial ? The
configtool doesn't allow this......
Why would you need to do that? Unless you are REALLY short of memory ;)
>
>Thank you
>
>MfG
>J.Manderbach
Harri