[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] PPP with NO_SYS=1 in an interrupt context (Simon Goldsc
Re: [lwip-users] PPP with NO_SYS=1 in an interrupt context (Simon Goldschmidt)
Tue, 14 Jun 2011 17:00:12 +0200
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:184.108.40.206) Gecko/20110414 Thunderbird/3.1.10
On 6/14/2011 1:30 PM, address@hidden wrote:
Once I did get the "Dropping bad fcs" error too often. It turned out
that at the particular baud rate I was working the bit error rate of
symbols coming in and out of the UART was too high. In other words -
these were frame errors.
UARTs (almost) never have 100% accuracy due to the discrete steps of the
baud rate generator, which depend on the clock rate. I guess that the
drifts of the MCU and the modem baud rates are in opposite directions.
Date: Tue, 14 Jun 2011 13:17:38 +0200
From: "Simon Goldschmidt"<address@hidden>
To: Mailing list for lwIP users<address@hidden>
Subject: Re: [lwip-users] PPP with NO_SYS=1 in an interrupt context
Content-Type: text/plain; charset="utf-8"
"Mehmet Ali Ekici"<address@hidden> wrote:
> PPP with NO_SYS=1 in an interrupt context
I think the PPP setup should be fine. As I'm really not a PPP expert, I can't
tell why you get a bad fcs. I remember getting this also sometimes, but Iordan
(who helped me with PPP bugfixes) said it might be due to me using a virtual
COM port... Maybe he can comment on this if he still reads this list...
-- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen
Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
First try all the possible baud rates through 9600 to 115200 bps and let
us know if it helps. That should be easy.
Also check if your UART has flag for Frame Error. LPC2xxx MCUs have it.
You must check it in the UART's Rx interrupt handler.
By the way, what exactly modem do you use? It might be related to
another problem that I'll have to solve when I find the time.
|[Prev in Thread]
||[Next in Thread]|
- Re: [lwip-users] PPP with NO_SYS=1 in an interrupt context (Simon Goldschmidt),
Iordan Neshev <=