<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 1/14/2015 5:18 PM, Miller, Scott A.
wrote:<br>
</div>
<blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<div style="margin: 0px; font-family: Helvetica;" class="">Attempting
to get the stack checker in RTEMS enabled our software.</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Before
confdefs.h is included, along with all of our other CONFIGURE
variables, I have put:</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">#define
CONFIGURE_STACK_CHECKER_ENABLED</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">When I
later make the call to
rtems_stack_checker_report_usage_with_plugin(), I get output
(one per line) for each task running (and the interrupt
context), but the values printed (stack begin area, used, etc..)
are all the same for each task, and the stack size doesn't seem
to match the memory area allocated for the stack. The values
don't seem trustable.</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Is
there something I'm missing to use the stack checker properly?</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class=""><br class="">
</div>
</blockquote>
That doesn't seem right at all. Calling the "with plugin" variant
requires you<br>
to pass something that has a signature like fprintf(). Did you call
that method<br>
directly or via the wrapper rtems_stack_checker_report_usage()?<br>
<br>
Can you run the fileio sample and try the stackuse command? That
test should<br>
just work.<br>
<blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org"
type="cite">
<div style="margin: 0px; font-family: Helvetica; min-height:
14px;" class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Running
RTEMS 4.10. </div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Joel Sherrill, Ph.D. Director of Research & Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a> On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985</pre>
</body>
</html>