no return from rtems_task_wake_after
Joel Sherrill
joel.sherrill at oarcorp.com
Tue Dec 5 15:26:54 UTC 2006
Samuel Bitton wrote:
> Yes I had checked that the ticks were increasing ok (did a few calls to CPU_usage_Dump) and did see the nnumber of ticks since last reset increasing all right. That's why I'm kind of stuck and wandering what else may be going wrong.
>
Where did you call CPU_usage_Dump from? Is the task you are doing it a
debug menu type
task and not letting the other one run?
--joel
>
> -----Original Message-----
> From: Joel Sherrill [mailto:joel.sherrill at oarcorp.com]
> Sent: 05 December 2006 16:10
> To: Samuel Bitton
> Cc: Grigori Khmyrov; rtems-users at rtems.org
> Subject: Re: no return from rtems_task_wake_after
>
> Samuel Bitton wrote:
>
>> No only CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
>> Is TIMER_DRIVER also necessary? I'd have though for tasking only the clock driver was necessary as this is the one which provides the RTEMS tick.
>>
>>
>
> It is clock driver not timer driver. The timer driver is only used by
> the tmtests.
>
> It sounds like you are not getting clock ticks. See if you are calling
> rtems_clock_tick.
>
> If you can break and look at variables, check out
> _Watchdog_Ticks_since_boot.
> If it is zero, then you aren't getting a tick.
> --joel
>
>> -----Original Message-----
>> From: Grigori Khmyrov [mailto:grigori_khmyrov at uml.edu]
>> Sent: 05 December 2006 15:40
>> To: Samuel Bitton
>> Cc: rtems-users at rtems.org
>> Subject: Re: no return from rtems_task_wake_after
>>
>> Did you define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER?
>>
>> Samuel Bitton wrote:
>>
>>
>>
>>> I'm working on a BSP for an in-house custom made board based on the i386ex processor.
>>> I've just managed to get RTEMS to boot on the board.
>>>
>>> While trying to get several tasks running I've come to face some a problem.
>>> - if within my init task (before creating any new task) I make a call to rtems_task_wake_after (whatever the number of ticks as a parameter), the software never returns.
>>> - when I create a new task, the return status from rtems_task_create and rtems_task_start are both successful but the created task never appears to run.
>>>
>>> Any suggestions as to what may be going on?
>>>
>>> I'm using rtems 4.6.4 and developing under Cygwin.
>>>
>>> Thanks
>>> Sam
>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.com
>>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>>
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.com
>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>
>>
>
>
>
>
More information about the users
mailing list