CONFIGURE_MAXIMUM_TASKS question
Angelo Fraietta
afraiett at bigpond.net.au
Tue Sep 16 22:33:28 UTC 2003
Have you defined
CONFIGURE_EXTRA_TASK_STACKS
?
I do this:
#define CONFIGURE_EXTRA_TASK_STACKS
(CONFIGURE_MAXIMUM_TASKS*10*RTEMS_MINIMUM_STACK_SIZE)
Harris, Andrew wrote:
>Hi -
>
> I'm trying to run test case sp02 and when I adjust the
>CONFIGURE_MAXIMUM_TASKS to something other (greater) than 4, wierd things
>happen. I think I need the max tasks to be greater than 4 because I have
>tcp/ip support configured in.
>
> I went into system.h in the sp02 directory and changed the
>CONFIGURE_MAXIMUM_TASKS field. I'm using the mvme2307 BSP with an mvme2600
>board. At first I thought the clockIsr/clock system was configured
>incorrectly, because with 5 tasks, TA2 never comes back after 1 minute. But
>I think the BSP is setting things up correctly for my application because
>the clockIsr *is* triggering every 10ms.
>
> Below is some test case 02 output. Any help is appreciated.
>
>thanks,
>-andrew
>
>with CONFIGURE_MAXIMUM_TASKS = 5
>*** TEST 2 ***
>INIT - rtems_task_wake_after - yielding processor
>PREEMPT - rtems_task_delete - deleting self
>INIT - suspending TA2 while middle task on a ready chain
>TA2 - rtems_task_wake_after - sleep 1 minute
><and then nothing else happens (and I wait for > 1 minute)>
>
>with CONFIGURE_MAXIMUM_TASKS = 6
>*** TEST 2 ***
>INIT - rtems_task_wake_after - yielding processor
>PREEMPT - rtems_task_delete - deleting self
>INIT - suspending TA2 while middle task on a ready chain
>TA3 - rtems_task_wake_after - sleep 5 seconds
>TA3 - rtems_task_delete - delete self
><and then nothing else happens>
>
>with CONFIGURE_MAXIMUM_TASKS = 7 or 8
>*** TEST 2 ***
>INIT - rtems_task_wake_after - yielding processor
>PREEMPT - rtems_task_delete - deleting selexception handler called for
>exception
> 7
> Next PC or Address of fault = 1FDE334
> Saved MSR = 8B032
> R0 = 0
> R1 = 1FD7670
> R2 = 32250
> R3 = 0
> R4 = 0
> R5 = 30000
> R6 = 3032
> R7 = 0
> R8 = B032
> R9 = 1FDE334
> R10 = 0
> R11 = 1FDEAB8
> R12 = 11770
> R13 = 357A4
> R14 = 0
> R15 = 0
> R16 = 0
> R17 = 0
> R18 = 0
> R19 = 0
> R20 = 0
> R21 = 0
> R22 = 0
> R23 = 0
> R24 = 1
> R25 = 1
> R26 = 1FD76A0
> R27 = 0
> R28 = 1FD77D8
> R29 = 0
> R30 = 1FDF038
> R31 = 1FDE374
> CR = 84000048
> CTR = 122A4
> XER = 0
> LR = 1FDE334
> DAR = 0
>Stack Trace:
> IP: 0x01FDE334, LR: 0x01FDE334
>unrecoverable exception!!! Push reset button
>
>
>
--
Angelo Fraietta
PO Box 859
Hamilton NSW 2303
Home Page
http://www.users.bigpond.com/angelo_f/
There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
There are those who seek knowledge to be known by others - that is VANITY
There are those who seek knowledge in order to serve - that is LOVE
Bernard of Clairvaux (1090 - 1153)
More information about the users
mailing list