Question regarding ns16550
Daniel Gutson
daniel.gutson at tallertechnologies.com
Fri Oct 24 17:16:29 UTC 2014
On Fri, Oct 24, 2014 at 2:33 AM, Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
> On 23/10/14 18:12, Daniel Gutson wrote:
>>
>> On Thu, Oct 23, 2014 at 5:47 AM, Sebastian Huber
>> <sebastian.huber at embedded-brains.de> wrote:
>>>
>>> >Hello Daniel,
>>
>> Hi Sebastian,
>>
>>> >
>>> >I never notice a problem with this driver. It should only write to the
>>> > FIFO
>>> >in case it is completely empty. Did you observe problems?
>>
>> no, I didn't (actually I found this while looking for a serial bug
>> which turned out to be due
>> to a different cause).
>> However, I notice that this isn't like what the polling write does (of
>> course I'm not talking
>> about the polling/interrput difference, but when writing byte-per-byte
>> to the FIFO, I think
>> both methods should do the same).
>> IOW, what happens if the 'for' loop is too fast for the device? Will
>> the latter be able to
>> put the char in the FIFO and be ready for the next one? Isn't
>> SP_LSR_THOLD exactly
>> to tell whether the device' FIFO is ready to accept the next byte?
>> Writing to the FIFO when it's completely empty is not the problem I
>> see since it is
>> guaranteed by the interrupt. My concern is different: it's whether the
>> FIFO is filled too fast
>> for the device.
>>
>>
>
> Its not clear to me from the documentation if this is really necessary. I
> never noticed problems on several targets with this driver.
Ok.
>
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone : +49 89 189 47 41-16
> Fax : +49 89 189 47 41-09
> E-Mail : sebastian.huber at embedded-brains.de
> PGP : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
--
Daniel F. Gutson
Chief Engineering Officer, SPD
San Lorenzo 47, 3rd Floor, Office 5
Córdoba, Argentina
Phone: +54 351 4217888 / +54 351 4218211
Skype: dgutson
More information about the devel
mailing list