On 12/05/2020 09:48, Richi Dubey wrote:
Heyy Everyone,
When I am opening testsuites/sptests/sp01/init.c , I can see the
following function definition:
rtems_task Init( rtems_task_argument argument )
and when I open testsuites/sptests/sp01/task1.c ( which is
compiled(linked) together with init.c in the makefile in build of
bsp), I can see the following function:
rtems_task Task_1_through_3( rtems_task_argument index).
Can someone please tell me how do the sp01 testsuite run without a int
main? If Init() is the start point then where does it gets it argument
'argument' from?
You may have a look at:
https://docs.rtems.org/branches/master/c-user/initialization.html
https://docs.rtems.org/branches/master/c-user/config/index.html
I think your question is not really well answered by our current
documentation set. While you read the documentation please always try to
improve it. I you think something is missing or could be better
explained, then just send patches.
Independent of the documentation you should set up a test environment
with GDB support. You can set a break point to Init(). This points you
to the code which determines the argument value.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel