<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>   Thanks for the useful information.  I'm still having a heck of a time getting the examples to build.  I can't seem to get my "waf configure" line to work out.  I got RTEMS working from the nice article on this site:<br><br><a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a><br><br></div>But I fear I don't understand now how to specify the waf configure line.  I've got it so that it doesn't complain about the RTEMS path, nor does it complain about the RTEMS tools path:<br><br>~/development/rtems/rtems-tools/waf configure --rtems=$HOME/development/rtems/4.11 --rtems-tools=$HOME/development/rtems/4.11<br><br></div>But I can't seem to figure out how to tell it to use the beagleboneblack BSP.  I have added some print statements into the rtems.py file which I believe is used by the waf build system and it doesn't seem to see any bsps at all in the paths I've specified above.<br><br></div>However, from the website article, it seems to build in such a way as to create a b-beagle directory, and deep inside that directory I do see a directory that contains a ".pc" file, which I presume is a key file for the BSP:<br><br></div>development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/arm-rtems4.11-beagleboneblack.pc<br><br></div>But I can't seem to figure out how to combine this knowledge with the directories that are required for the waf configure step. <br><br></div>Has anyone gotten stuck here before?  If so, any help would be appreciated!<br><br></div>thanks,<br></div>-andrew<br><div><div><div><div><div><div><div><div><div><br><br><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 18, 2015 at 9:02 AM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Andrew,<br>
<br>
The examples located in testsuites are intended to be compiled with<br>
RTEMS and will not work by copying them elsewhere. For compiling an<br>
application, you should have a look at the examples-v2.git repository<br>
[1]. That should have more info about using RTEMS_MAKEFILE_PATH, and<br>
also has a newer approach to compiling applications for RTEMS that<br>
uses the Waf build system. I highly recommend checking out the<br>
waf-based approach to compiling applications as it has some great<br>
features, albeit at a slight learning curve.<br>
<br>
Gedare<br>
<br>
[1] <a href="https://git.rtems.org/examples-v2/" target="_blank">https://git.rtems.org/examples-v2/</a><br>
<div><div><br>
On Tue, Feb 17, 2015 at 8:16 PM, Andrew Harris <<a href="mailto:andrew.unit@gmail.com" target="_blank">andrew.unit@gmail.com</a>> wrote:<br>
> Hello,  I'm trying to figure out how to start a new RTEMS application.  I<br>
> thought I would start by looking at the ticker example.  I copied the ticker<br>
> example but I am not sure how to compile it.  I am not an expert in<br>
> autoconf/automake and could use some assistance on how to get started.  I<br>
> think I figured out how to configure my RTEMS_MAKEFILE_PATH variable, but<br>
> the only two files in the ticker example are Makefile.am and Makefile.in,<br>
> and I don't know what to do next to build it.  Any help would be<br>
> appreciated!<br>
><br>
> -andrew<br>
><br>
</div></div>> _______________________________________________<br>
> users mailing list<br>
> <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div>