<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="-1"><font face="Verdana">Hi everybody!<br>
<br>
I'm having an issue when creating tasks. The thing is that I'm
receiving RTEMS_UNSATISFIED (not enough memory for stack/FP
context) after having created a bunch of them.<br>
<br>
Let's dig into the details...<br>
<font face="Courier New"><br>
#define CONFIGURE_MAXIMUM_TASKS 25<br>
#define CONFIGURE_MAXIMUM_SEMAPHORES 21<br>
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 14<br>
#define CONFIGURE_MAXIMUM_PARTITIONS 6<br>
#define CONFIGURE_MAXIMUM_TIMERS 0<br>
#define CONFIGURE_MAXIMUM_BARRIERS 1</font><br>
<br>
* Tasks are being created after all other RTEMS objects
(Semaphores, Queues, etc.). <br>
* After creating the task #22 and when attempting to create task
#23 I get the aforementioned error code.<br>
* All tasks are created with a stack size of
RTEMS_MINIMUM_STACK_SIZE bytes.<br>
<br>
The weird thing is that if I define CONFIGURE_EXTRA_TASK_STACKS
to be RTEMS_MINIMUM_STACK_SIZE * 5 (20480 bytes) the tasks are
created without any problem. <br>
<br>
I think I shouldn't need to define </font></font><font
size="-1"><font face="Verdana">CONFIGURE_EXTRA_TASK_STACKS. Am I
right?</font></font><br>
<font size="-1"><font face="Verdana"><br>
Am I missing something? <br>
<br>
Any help will be appreciated!<br>
<br>
Cheers,<br>
Gabriel<br>
</font></font>
</body>
</html>