joel.sherrill at OARcorp.com
Mon Oct 27 14:24:40 UTC 2003
Matt Cross wrote:
> Sergey Ablalimov said:
>>Hello. We write our BSP based on mbx8xx.
>>CPU - MPC850
>>RAM - 16 Mb
>>console - smc1
>>ethernet - scc2
>>All tests passed without problems. Now I start work with ethernet, and I
>>have some problem. When board receive data from ethernet, the
>>rtems_task_wake_after() call stop to work. The task that use it go to
>>STATES_DELAYING state and remain in it forever.
>>If I disconnect board from ethernet, then all work fine.
> My first thought is that somehow your periodic timer has stopped
> functioning. Check that interrupts are still enabled, that the clock
> interrupt is still enabled, and that the interrupt is still configured
> properly and actually ocurring.
I think Matt is on the right path. It sounds like the Ethernet
interrupt handler is messing up things so no further clock ticks
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users