[ECOS] Timing differences before / after starting scheduler
Tim Jaacks
timjaacks@gmx.de
Sun Aug 22 15:00:00 GMT 2010
> Are these times the worst case, or the normal case? Has only the worst
> case changed?
>
> What are other threads doing? Could maybe one of the other threads set
> off a DMA? DMA will compete for the memory bus with the fetch from ROM
> for the executable code, reads from the FIFO and writes to RAM. Hence
> everything will go slower if there is a DMA in action somewhere.
>
> Having said this, your architecture does not sound very robust. Don't
> you have any hardware flow control? Carn't you tell the sender to
> pause while you catch up?
>
> Andrew
>
These times are the normal case, and this normal case changed.
There are no other threads present (at least none I created). There is
only this one thread that uses the according driver. There is no DMA
activity present in the system as well.
The data comes in with 36MBit/s and there is no possibility of pausing
the transfer.
Any more ideas? You say, this behaviour should not be normal, eh?
--
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