<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 28, 2020 at 11:06 AM Bran S <<a href="mailto:archsbran@gmail.com">archsbran@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Guys,<br>
<br>
I am new to rtems. Looking to solve some issues to get familiar with<br>
the project.<br>
While going through the ticket list I found issue #3515. I would like<br>
to solve this.<br></blockquote><div><br></div><div>Welcome onboard! </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Background Work:<br>
Following the quick-start guide I have built rtems5 and rsb. Ran the<br>
600 tests on<br>
BSP erc32 of which 5 tests failed, namely:<br>
dl06.exe<br>
dl09.exe<br>
terminos09.exe<br>
psxfenv01.exe<br>
psxmsgq03.exe<br></blockquote><div><br></div><div>I can't speak to them all off the top of my head but psxfenv01.exe is an</div><div>expected fail at this point because there is no implementation of POSIX</div><div>fenv.h for SPARC yet.</div><div><br></div><div>psxmsgq03 may have broken due to the recent error code change and it</div><div>just got missed.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Then I ran `hello.exe` using the command `sparc-rtems5-gdb hello.exe`<br>
inside gdb.<br>
But when I did `target sim` it displayed (Undefined target command: "sim")<br>
As a workaround, using `sparc-rtems5-sis` to run hello.exe worked.<br>
As mentioned in getting started section I have made changes to the<br>
hello.c file and they are working fine.<br></blockquote><div><br></div><div>Can you post a link to the offending content? Or file a ticket?</div><div><br></div><div>sis was recently split out of gdb and is a standalone simulator that</div><div>supports SPARC and RISC-V. It is quite improved as a simulator but</div><div>RTEMS documentation has always (since 1995) used it as the easiest</div><div>BSP to run code for. So there are potentially many places this is described</div><div>that are now out of date for the master.</div><div><br></div><div>I had to update the RTEMS class I teach to show how it used to be and how it</div><div>is now.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Now regarding #3515:<br>
For covoar: I cloned <a href="https://git.rtems.org/rtems-tools/" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-tools/</a><br>
This is my directory structure:<br>
$HOME/quick-start/src/rtems - Main RTEMS repo<br>
$HOME/quick-start/src/rsb - Source Builder<br>
$HOME/quick-start/src/rtems-tools - The one that I have recently cloned<br>
<br>
But running `rtems-test --list-bsps` inside '$HOME/quick-start/src/rtems-tools'<br>
gives "error: RTEMS Toolkit python wrapper not found, plrease report"<br>
<br>
Any ideas on how to resolve this error ?<br></blockquote><div><br></div><div>I'm leaving this one to someone else.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Two more queries:<br>
1) rtems-test is also present in the tool-suite, at<br>
$HOME/quick-start/rtems/5/bin<br>
    Running `rtems-test` in the tool-suite also gives the same error<br>
of RTEMS toolkit python wrapper not found.<br>
    Are these two rtems-test scripts (this one and the one in<br>
rtems-tools) same or different ?<br></blockquote><div><br></div><div>One is the binary before it is installed. The one in  $HOME/quick-start/rtems/5/bin</div><div>is the installed copy. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
2) Same is the case for covoar. It is present at both places<br>
'$HOME/quick-start/rtems/5/share/rtems/tester/bin/covoar' and also<br>
inside rtems-tools.<br></blockquote><div><br></div><div>Ditto </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Does this mean that rtems-tools is not required ?<br></blockquote><div><br></div><div>It does include tools related to the dynamic loading which would be</div><div>required to build the RTEMS tests. If you run tests by hand, then</div><div>you won't need rtems-tester. </div><div><br></div><div>Most of the contents of rtems-tools will be needed in a normal</div><div>workflow. Likely not covoar unless you work with coverage.</div><div><br></div><div>--joel</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks,<br>
-Bran<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>