2007/10/11, Erwin Authried <[EMAIL PROTECTED]>: > > Am Donnerstag, den 11.10.2007, 14:01 +0800 schrieb SIE: > > Hi, > > > > We have a project that will communicate with two different OS(uClinux > > and uC/OS-II) through UART.However,uClinux is not a real-time OS,we > > found that it will lose some packet while receiving data from OS-II.Our > > uClinux runs on the plantform S3C4510B,and the data is received > > through interrupts.We think that it may be caused by that uClinux's > > speed of handling the interrupt is not fast enough to follow OS-II. > > > > Does any good solution to reduce the packet-lost? > > > > I hope I have described my question clearly. > > > > Thanks. > I don't know any details about your uart communication. If you are > loosing characters because of uart overruns, hard- or software > flowcontrol may be an option.
Yes,we have thought about flowcontrol.S3C4510B' s uart doesn't have a fifo,we can only receive one byte at a time. If we use flow control ,we have to wait until the next transfer/receive is available.In this case , the speed will be very low which is unacceptable. Thanks . Regards, > Erwin > > > _______________________________________________ > 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 >
_______________________________________________ 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
