<div dir="ltr"><div>All,<br><br>Indeed, if you have a .exe ready, there is a script you can use to include that with uboot to get a bootable sd card. To see how to use one of the example .exe's to do this is a good test to see if your setup is OK before trying custom code. To see all the steps for that:<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>Good luck!<br><br><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 7, 2014 at 1:32 PM, Joel Sherrill <span dir="ltr"><<a href="mailto:joel.sherrill@oarcorp.com" target="_blank">joel.sherrill@oarcorp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How<br>
<br>
On November 4, 2014 9:34:21 PM CST, "黄喜" <<a href="mailto:huangxi_hans@163.com">huangxi_hans@163.com</a>> wrote:<br>
><br>
><br>
>Hello  Joel ,<br>
><br>
>        Very lucky send a mail to you.<br>
><br>
>I download the RTEMS4.11 source code from git and compile it Ok for<br>
>BeagleBoneBlack port. And then, I want to write the application code, I<br>
>want to create a directory 'application ' in rtems-src directory, and<br>
>put some directory in or .h or .c files in  application directory. It<br>
>maybe modify some Makefiles or configure files, So I want to know the<br>
>details to tell me how to do it. Thank you very much.<br>
<br>
You need to ask this on the users@ or devel@ mailing list.<br>
<br>
In general, the examples-v2 repo shows how to make an application exe using simple Makefiles or WAF (nicer) as the build system. But the Beagle has steps past that to get the exe into the right format and onto bootable media.<br>
<br>
Best to discuss this on list.<br>
<br>
><br>
>       Best Regards.<br>
><br>
><br>
>                   Hans.<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
>At 2014-11-03 18:00:26, <a href="mailto:users-request@rtems.org">users-request@rtems.org</a> wrote: >Send users<br>
>mailing list submissions to >  <a href="mailto:users@rtems.org">users@rtems.org</a> > >To subscribe or<br>
>unsubscribe via the World Wide Web, visit<br>
>>      <a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a> >or, via email, send a<br>
>message with subject or body 'help' to >       <a href="mailto:users-request@rtems.org">users-request@rtems.org</a> > >You<br>
>can reach the person managing the list at >    <a href="mailto:users-owner@rtems.org">users-owner@rtems.org</a> ><br>
>>When replying, please edit your Subject line so it is more specific<br>
>>than "Re: Contents of users digest..." > > >Today's Topics: > > 1. Re:<br>
>Re: The error in building rtems source about stm32f4 bsp ><br>
>(ZhangZhenxing) > 2. RTEMS Run-time Linker vs Linux dynamic linking<br>
>with shared > library. (Thomas Kim) > ><br>
>>----------------------------------------------------------------------<br>
>> >Message: 1 >Date: Thu, 30 Oct 2014 22:38:15 +0800 >From:<br>
>ZhangZhenxing <<a href="mailto:harbor0727@gmail.com">harbor0727@gmail.com</a>> >To: "Joel Sherrill"<br>
><<a href="mailto:joel.sherrill@oarcorp.com">joel.sherrill@oarcorp.com</a>>, "Chris Nott" >    <<a href="mailto:chrisn@vl.com.au">chrisn@vl.com.au</a>>, users<br>
><<a href="mailto:users@rtems.org">users@rtems.org</a>> >Subject: Re: Re: The error in building rtems source<br>
>about stm32f4 bsp >Message-ID: <<a href="mailto:201410302238127869601@gmail.com">201410302238127869601@gmail.com</a>><br>
>>Content-Type: text/plain; charset="utf-8" > > >On 10/29/2014 11:19 AM,<br>
>Chris Nott wrote: >> On 29/10/2014 8:05 AM, Joel Sherrill wrote: >>><br>
>Sure. Hopefully Chris Nott will just reply to this thread when he >>><br>
>spots it. :) >> Quite correct, I missed a file. This patch should<br>
>resolve it. >Patch is merged. > >Thanks. > >--joel >>> On 10/29/2014<br>
>9:59 AM, ZhangZhenxing wrote: >>>> Thank you very much! >>>> can I<br>
>receive the notice about the error if it is resolved? >>>><br>
>------------------------------------------------------------------------<br>
>>>>> <a href="mailto:harbor0727@gmail.com">harbor0727@gmail.com</a> >>>> >>>> *From:* Joel Sherrill<br>
><mailto:<a href="mailto:joel.sherrill@oarcorp.com">joel.sherrill@oarcorp.com</a>> >>>> *Date:* 2014-10-29 22:40 >>>><br>
>*To:* ZhangZhenxing <mailto:<a href="mailto:harbor0727@gmail.com">harbor0727@gmail.com</a>>; users >>>><br>
><mailto:<a href="mailto:users@rtems.org">users@rtems.org</a>>; Chris Nott <mailto:<a href="mailto:chrisn@vl.com.au">chrisn@vl.com.au</a>> >>>><br>
>*Subject:* Re: The error in building rtems source about stm32f4 bsp<br>
>>>>> >>>> On 10/29/2014 9:07 AM, ZhangZhenxing wrote: >>>>> Hi, >>>>> I<br>
>got the rtems source builder by the git command("git clone >>>>><br>
>git://<a href="http://git.rtems.org/rtems-source-builder.git" target="_blank">git.rtems.org/rtems-source-builder.git</a>") and builded rtems >>>>><br>
>4.11 toolschain by rtems source builder with the configure >>>>><br>
>command("../rtems-4.10.99/configure --target=arm-rtems4.11 >>>>><br>
>--enable-posix --enable-networking --enable-cxx >>>>><br>
>--enable-rtemsbsp=stm32f4 --prefix=/opt/rtems-4.11/"). Then, when >>>>><br>
>executing "sudo make all install" after "./configure", there is a >>>>><br>
>error as follow. Why is it? How can I do for it? Thank you very >>>>><br>
>much! >>>>> >>>> I can confirm that I got the same message in a full<br>
>build I ran >>>> Oct 26 but just now got a >>>> chance to look at.<br>
>Using git blame, I see it was the last patch >>>> from Chris Nott[1].<br>
>It looks >>>> like the patch added some files to the Makefile.am but<br>
>didn't >>>> include them. >>>> >>>> Chris.. if you can submit a patch<br>
>which adds the new files, I will >>>> merge it quickly. At the >>>><br>
>moment, no stm32f*is building. >>>> >>>><br>
><a href="http://git.rtems.org/rtems/commit/?id=040ed0b4cdd1c663408664ba3a8b2e5de0cf54e0" target="_blank">http://git.rtems.org/rtems/commit/?id=040ed0b4cdd1c663408664ba3a8b2e5de0cf54e0</a><br>
>>>>> >>>> You could locally revert that patch and continue until it is<br>
>>>>> resolved in the master. This is >>>> just part of using the<br>
>development head. 99% of the time it is OK >>>> but once in a while,<br>
>>>>> it isn't. >>>> >>>> [1] Sorry I missed having lunch or dinner with<br>
>you. :) >>>>> make[8]: Entering directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4/lib/libbsp/arm/stm32f4'<br>
>>>>>> /usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/bsp_specs<br>
>>>>>> ../../../../../.././stm32f4/lib/bsp_specs >>>>> /usr/bin/install<br>
>-c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/tm27.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/tm27.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/bsp.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/coverhd.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/coverhd.h >>>>><br>
>/usr/bin/install -c -m 644 include/bspopts.h >>>>><br>
>../../../../../.././stm32f4/lib/include/bspopts.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/bootcard.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/bootcard.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/utility.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/utility.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/irq-generic.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/irq-generic.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/irq-info.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/irq-info.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../../shared/include/stackalloc.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/stackalloc.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../shared/include/start.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/start.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/../shared/armv7m/include/armv7m-irq.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/armv7m-irq.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/irq.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/irq.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/usart.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/usart.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/stm32f4.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/stm32f4.h >>>>><br>
>/usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/stm32f10xxx_gpio.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/stm32f10xxx_gpio.h<br>
>>>>>> /usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/stm32f10xxx_rcc.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/stm32f10xxx_rcc.h<br>
>>>>>> /usr/bin/install -c -m 644 >>>>><br>
>../../../../../../../../rtems-source-code/c/src/lib/libbsp/arm/stm32f4/include/stm32f10xxx_exti.h<br>
>>>>>> ../../../../../.././stm32f4/lib/include/bsp/stm32f10xxx_exti.h<br>
>>>>>> make[8]: *** No rule to make target `include/stm32f4xxxx_adc.h',<br>
>>>>>> needed by >>>>><br>
>`../../../../../.././stm32f4/lib/include/bsp/stm32f4xxxx_adc.h'. >>>>><br>
>Stop. >>>>> make[8]: Leaving directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4/lib/libbsp/arm/stm32f4'<br>
>>>>>> make[7]: *** [preinstall-recursive] Error 1 >>>>> make[7]:<br>
>Leaving directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4/lib/libbsp/arm'<br>
>>>>>> make[6]: *** [preinstall-recursive] Error 1 >>>>> make[6]:<br>
>Leaving directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4/lib/libbsp'<br>
>>>>>> make[5]: *** [preinstall-recursive] Error 1 >>>>> make[5]:<br>
>Leaving directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4/lib'<br>
>>>>>> make[4]: *** [preinstall-recursive] Error 1 >>>>> make[4]:<br>
>Leaving directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4' >>>>><br>
>make[3]: *** [preinstall-stamp] Error 2 >>>>> make[3]: Leaving<br>
>directory >>>>><br>
>`/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4' >>>>><br>
>make[2]: *** [all-recursive] Error 1 >>>>> make[2]: Leaving directory<br>
>>>>>> `/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c/stm32f4'<br>
>>>>>> make[1]: *** [all-recursive] Error 1 >>>>> make[1]: Leaving<br>
>directory >>>>> `/home/zhangzhenxing/rtems/build-rtems/arm-rtems4.11/c'<br>
>>>>>> make: *** [all-recursive] Error 1 >>>>> >>>>><br>
>------------------------------------------------------------------------<br>
>>>>>> >>>>> <a href="mailto:harbor0727@gmail.com">harbor0727@gmail.com</a> >>>> -- Joel Sherrill, Ph.D. Director<br>
>of Research & >>>> Development >>>> joel.sherrill@OARcorp.com On-Line<br>
>Applications Research >>>> Ask me about RTEMS: a free RTOS Huntsville<br>
>AL 35805 >>>> Support Available <a href="tel:%28256%29%20722-9985" value="+12567229985">(256) 722-9985</a> >>>> >>> > >-- >Joel<br>
>Sherrill, Ph.D. Director of Research & Development<br>
>>joel.sherrill@OARcorp.com On-Line Applications Research >Ask me about<br>
>RTEMS: a free RTOS Huntsville AL 35805 >Support Available (256)<br>
>722-9985 > >-------------- next part -------------- >An HTML attachment<br>
>was scrubbed... >URL:<br>
><<a href="http://lists.rtems.org/pipermail/users/attachments/20141030/4ebcaf11/attachment-0001.html" target="_blank">http://lists.rtems.org/pipermail/users/attachments/20141030/4ebcaf11/attachment-0001.html</a>><br>
>> >------------------------------ > >Message: 2 >Date: Mon, 3 Nov 2014<br>
>19:00:21 +0900 >From: Thomas Kim <<a href="mailto:thomas73.kim@gmail.com">thomas73.kim@gmail.com</a>> >To:<br>
>"<a href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a>" <<a href="mailto:users@rtems.org">users@rtems.org</a>> >Subject: RTEMS Run-time<br>
>Linker vs Linux dynamic linking with shared >  library. >Message-ID:<br>
>>      <CADY8aTBTKXBNuKrKfWSyDM2eBMq7ocLhZwBgo+43pqKb2V=<a href="mailto:2Rg@mail.gmail.com">2Rg@mail.gmail.com</a>><br>
>>Content-Type: text/plain; charset="utf-8" > >Dear Sir, > >I checked<br>
>that RTEMS runtime linker was updated on main tree. > >I would like to<br>
>know something before testing RTEMS run-time linker. > >I am guessing<br>
>that RTEMS run-time linker is different with linux dynamic >linking<br>
>with shared library(*.so.*). > >I hope that RTEMS run-time linker is<br>
>same concept with Linux dynamic >linking with shared library. > >Please<br>
>advise me. > >Best Regards. >-------------- next part --------------<br>
>>An HTML attachment was scrubbed... >URL:<br>
><<a href="http://lists.rtems.org/pipermail/users/attachments/20141103/39e94d26/attachment.html" target="_blank">http://lists.rtems.org/pipermail/users/attachments/20141103/39e94d26/attachment.html</a>><br>
>> >------------------------------ > >Subject: Digest Footer ><br>
>>_______________________________________________ >users mailing list<br>
>><a href="mailto:users@rtems.org">users@rtems.org</a> ><a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a> ><br>
>>------------------------------ > >End of users Digest, Vol 98, Issue 1<br>
>>************************************<br>
<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div><br></div>