<div dir="ltr">4.11 was branched at least a month ago. There was some ftp<div style="">site cleanup and rework of release scripts. I think release candidate</div><div style="">2 has been cut and looks likely to be 4.11.0.</div><div style=""><br></div><div style="">4.12 is the git master for development. The goals for the 4.12</div><div style="">release branch are fairly modest in comparison to 4.11 with SMP.</div><div style="">Some old ports and BSPs are being removed. Some new BSPs</div><div style="">have and may continue to be submitted. Performance improvements</div><div style="">for SMP. Bug fixes.</div><div style=""><br></div><div style="">--joel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 30, 2015 at 6:13 AM, Hans <span dir="ltr"><<a href="mailto:huangxi_hans@163.com" target="_blank">huangxi_hans@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">rtems 4.12 new version?<br>
<br>
Sent from Huawei MediaPad<br>
<br>
<a href="mailto:users-request@rtems.org">users-request@rtems.org</a> wrote:<br>
<br>
>Send users mailing list submissions to<br>
>       <a href="mailto:users@rtems.org">users@rtems.org</a><br>
><br>
>To subscribe or unsubscribe via the World Wide Web, visit<br>
>       <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
>or, via email, send a message with subject or body 'help' to<br>
>       <a href="mailto:users-request@rtems.org">users-request@rtems.org</a><br>
><br>
>You can reach the person managing the list at<br>
>       <a href="mailto:users-owner@rtems.org">users-owner@rtems.org</a><br>
><br>
>When replying, please edit your Subject line so it is more specific<br>
>than "Re: Contents of users digest..."<br>
><br>
><br>
>Today's Topics:<br>
><br>
>   1. Re: building rtems error (Ben Gras)<br>
>   2. Re: rtems build and tsim-leon3 (Jan Sommer)<br>
>   3. Re: [PATCH] bsp/raspberrypi: Store the current taskid before<br>
>      waiting for the transient event in i2c-driver (Jan Sommer)<br>
>   4. Re: rtems build and tsim-leon3 (Sihyeong Park)<br>
><br>
><br>
>----------------------------------------------------------------------<br>
><br>
>Message: 1<br>
>Date: Tue, 29 Dec 2015 13:26:59 +0100<br>
>From: Ben Gras <<a href="mailto:beng@shrike-systems.com">beng@shrike-systems.com</a>><br>
>To: Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>><br>
>Cc: "<a href="mailto:users@rtems.org">users@rtems.org</a>" <<a href="mailto:users@rtems.org">users@rtems.org</a>><br>
>Subject: Re: building rtems error<br>
>Message-ID:<br>
>       <<a href="mailto:CAK%2BHGR5mafrhb4bzGr5LxEDyi51YJNC-vT_O3Gy7Btxd_rgP%2Bg@mail.gmail.com">CAK+HGR5mafrhb4bzGr5LxEDyi51YJNC-vT_O3Gy7Btxd_rgP+g@mail.gmail.com</a>><br>
>Content-Type: text/plain; charset=UTF-8<br>
><br>
>All,<br>
><br>
>I have changed my RSB recipe (use 4.12 toolchain and newer uboot to<br>
>fix build problems), RTEMS mainline (use objcopy 4.12), to all use<br>
>4.12 now and everything works again for the BBB and the BBW on<br>
>mainline. Unfortunately the bbxm doesn't boot with the newer uboot,<br>
>that I still have to investigate/fix.<br>
><br>
><br>
>On Mon, Dec 21, 2015 at 1:10 AM, Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br>
>> Ben,<br>
>><br>
>> Can you please have a look at this. It would seem your instructions are<br>
>> effected by the move to 4.12 and this is what the RTEMS tools defaults<br>
>> to. Maybe using the 4.11 branch would help.<br>
>><br>
>> Chris<br>
>><br>
>> On 20/12/2015 4:45 PM, Hardik Patel wrote:<br>
>>> Applying steps for building rtems, when i execute command make as per<br>
>>> Beagleboard xM, Beaglebone black and everything else RTEMS on the<br>
>>> Beagles<br>
>>> <<a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html" rel="noreferrer" target="_blank">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a>><br>
>>> , i got error . please give me solution. thank you<br>
>>><br>
>>><br>
>>><br>
>>> image<br>
>>> <<a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html" rel="noreferrer" target="_blank">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> Beagleboard xM, Beaglebone black and everything else RTE...<br>
>>> <<a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html" rel="noreferrer" target="_blank">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a>><br>
>>> Beagleboard xM, Beaglebone black and everything else RTEMS on the<br>
>>> Beagles Tweet Tue 22 July 2014 Everything about RTEMS on Beagleboards &<br>
>>> Beaglebones Welcome to...<br>
>>> View on www.shrike-systems...<br>
>>> <<a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html" rel="noreferrer" target="_blank">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a>><br>
>>><br>
>>> Preview by Yahoo<br>
>>><br>
>>><br>
>>> Error:<br>
>>> arm-rtems4.11-gcc -B../../../../../beagleboneblack/lib/ -specs bsp_specs<br>
>>> -qrtems -mcpu=cortex-a8 -O2 -g -Wall -Wmissing-prototypes<br>
>>> -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs<br>
>>> -mcpu=cortex-a8   -o dl01.pre.exe init.o dl-load.o dl-tar.o<br>
>>> arm-rtems4.11-nm -g -n dl01.pre.exe > dl01.pre.num<br>
>>> arm-rtems4.11-size dl01.pre.exe<br>
>>>    text       data        bss        dec        hex    filename<br>
>>>  183916       1988    264055236    264241140    fbffff4    dl01.pre.exe<br>
>>> cp dl01.pre.exe dl01.pre.ralf<br>
>>> rm -f dl01.pre.ralf<br>
>>> mv dl01.pre.exe dl01.pre<br>
>>> rtems-syms -e -c "-mcpu=cortex-a8 -O2 -g -Wall -Wmissing-prototypes<br>
>>> -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs" -o<br>
>>> dl-sym.o dl01.pre<br>
>>> : error trying to exec 'arm-rtems4.12-gcc': execvp: No such file or<br>
>>> directory<br>
>>> error: compiling wrapper: Compiler error<br>
>>> make[7]: *** [dl-sym.o] Error 10<br>
>>> make[7]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/testsuites/libtests/dl01'<br>
>>> make[6]: *** [all] Error 2<br>
>>> make[6]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/testsuites/libtests/dl01'<br>
>>> make[5]: *** [all-local] Error 1<br>
>>> make[5]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/testsuites/libtests'<br>
>>> make[4]: *** [all] Error 2<br>
>>> make[4]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/testsuites/libtests'<br>
>>> make[3]: *** [all-recursive] Error 1<br>
>>> make[3]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/testsuites'<br>
>>> make[2]: *** [all-recursive] Error 1<br>
>>> make[2]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>
>>> make[1]: *** [all-recursive] Error 1<br>
>>> make[1]: Leaving directory<br>
>>> `/home/hp/development/rtems/b-beagle/arm-rtems4.11/c'<br>
>>> make: *** [all-recursive] Error 1<br>
>>> hp@hp:~/development/rtems/b-beagle$<br>
>>><br>
>>><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" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><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" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
><br>
><br>
>------------------------------<br>
><br>
>Message: 2<br>
>Date: Wed, 30 Dec 2015 00:31:19 +0100<br>
>From: Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>><br>
>To: <a href="mailto:users@rtems.org">users@rtems.org</a><br>
>Subject: Re: rtems build and tsim-leon3<br>
>Message-ID: <9366184.fuSRFpj60K@kubuntu><br>
>Content-Type: text/plain; charset="utf-8"<br>
><br>
>Am Tuesday 29 December 2015, 15:37:15 schrieb Sihyeong Park:<br>
>> Hello, Jan<br>
>> Tanks for reply.<br>
>><br>
>> I'm try to run using grmon.<br>
>><br>
><br>
>Ok. Which options do you use for grmon?<br>
>We use: grmon -ftdi -freq 40 -nosram -uuser<br>
><br>
>> grlib> load ~/hello.exe<br>
>> section: .text at 0x40000000, size 113840 bytes<br>
>> section: .rtemsroset at 0x4001bcb0, size 32 bytes<br>
>> section: .data at 0x4001bcd0, size 1616 bytes<br>
>> total size: 115488 bytes (1.2 Mbit/s)<br>
>> read 670 symbols<br>
>> entry point: 0x40000000<br>
>> grlib> run<br>
>> IU in error mode (tt = 0x2b)<br>
>>  400008a0  a1480000   mov  %psr, %l0<br>
>> grlib><br>
>><br>
>><br>
>> but, it seems same error 'IU in error mode'<br>
>><br>
>> Should I re-build for leon3 ?<br>
>> or did I mistake when I build that..?<br>
>><br>
>> I followed this procedure:<br>
>> bootstrap<br>
>> configure (--enable-rtemsbsp=leon3)<br>
>> make<br>
>> make install<br>
>><br>
><br>
>Looks fine to me. An option would be to download the prebuilt toolchain from the gaisler website.<br>
>It has only the old 4.4 gcc with rtems 4.10, but if you can run the ticker example created with this toolchain in grmon/tsim at least we can rule out a wrong configuration there.<br>
>I won't be in the office until 7.1.2016, so I can't test anything with our leon until then.<br>
><br>
>Best regards,<br>
><br>
>   Jan<br>
><br>
>> best regards.<br>
>><br>
>> 2015-12-28 23:33 GMT+09:00 Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>>:<br>
>><br>
>> > Am Monday 28 December 2015, 23:09:59 schrieb ???:<br>
>> > > Hello, again me..<br>
>> > ><br>
>> > > Finally, I succeed in build rtems for leon3 follow this:<br>
>> > ><br>
>> > > # ../rtems4.11/configure  --target=sparc-rtems4.11<br>
>> > --enable-rtemsbsp=leon3 \<br>
>> > >   --enable-tests=samples --enable-posix<br>
>> > ><br>
>> > > Then I get the samples like cdtest, fileio, hello, iostream, etc..<br>
>> > > (In sparc-rtems4.11/c/leon3/testsuites/samples)<br>
>> > ><br>
>> > > And I tried to run hello example using tsim-leon3 (evaluation version)<br>
>> > ><br>
>> > > tsim> load hello.exe<br>
>> > > section: .text, addr: 0x40000000, size 113840 bytes<br>
>> > > section: .rtemsroset, addr: 0x4001bcb0, size 32 bytes<br>
>> > > section: .data, addr: 0x4001bcd0, size 1616 bytes<br>
>> > > read 1283 symbols<br>
>> > > tsim> go 0x40000000<br>
>> > > resuming at 0x40000000<br>
>> > ><br>
>> ><br>
>> > Have you tried to use "run" or "run 0x40000000" instead of go?<br>
>> > I don't have tsim available anymore, but when I use GRMON I usually simply<br>
>> > use run for rtems binaries.<br>
>> ><br>
>> > Best regards,<br>
>> ><br>
>> >    Jan<br>
>> ><br>
><br>
><br>
><br>
>------------------------------<br>
><br>
>Message: 3<br>
>Date: Wed, 30 Dec 2015 00:32:55 +0100<br>
>From: Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>><br>
>To: <a href="mailto:users@rtems.org">users@rtems.org</a><br>
>Subject: Re: [PATCH] bsp/raspberrypi: Store the current taskid before<br>
>       waiting for the transient event in i2c-driver<br>
>Message-ID: <2782629.terTfZrLmY@kubuntu><br>
>Content-Type: text/plain; charset="us-ascii"<br>
><br>
>Am Tuesday 29 December 2015, 14:19:06 schrieb Joel Sherrill:<br>
><br>
>> The code currently in git does not compile. A quick visual inspection shows<br>
>> the obviously incorrect code. This is in raspberrypi/i2c/i2c.c around line<br>
>> 95.<br>
>That's weird. In the branch from which I created the patch the line is correct.<br>
>But in the patch the addition is moved one line down.<br>
><br>
><br>
>> I am guessing that the assignment is not intended to be in the conditional<br>
>> expression but Jan needs to confirm that and submit a new patch.<br>
>><br>
>> Did this make it to any branches?<br>
>><br>
>I just checked online in the rtems4.11 branch. There the i2c driver is not present.<br>
>If I am not mistaken this would mean it is only broken in master. I will post a new patch in a few.<br>
><br>
><br>
>>       /* Sleep until the TX FIFO has free space for a new write. */<br>
>>       if (<br>
>>           bus->task_id = rtems_task_self();<br>
>>           rtems_event_transient_receive(RTEMS_WAIT, bus->base.timeout) !=<br>
>>           RTEMS_SUCCESSFUL<br>
>>       ) {<br>
>>         rtems_event_transient_clear();<br>
>><br>
>>         return -ETIMEDOUT;<br>
>>       }<br>
>><br>
>><br>
>> On Tue, Dec 1, 2015 at 8:11 PM, Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br>
>><br>
><br>
>> > can you file a ticket and describe the bug this fixes. then #close the<br>
>> > ticket with the commit message.<br>
>> ><br>
>> > On Mon, Nov 30, 2015 at 5:16 PM, Jan Sommer<br>
>> > <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>> wrote:<br>
><br>
><br>
>> > deadlock because the taskid<br>
><br>
><br>
>> > b/c/src/lib/libbsp/arm/raspberrypi/i2c/i2c.c<br>
><br>
><br>
>> > !=<br>
><br>
><br>
>> > _______________________________________________<br>
>> > devel mailing list<br>
>> > <a href="mailto:devel@rtems.org">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>
>> ><br>
><br>
><br>
>------------------------------<br>
><br>
>Message: 4<br>
>Date: Wed, 30 Dec 2015 14:05:34 +0900<br>
>From: Sihyeong Park <<a href="mailto:inputsh@gmail.com">inputsh@gmail.com</a>><br>
>To: Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>><br>
>Cc: <a href="mailto:users@rtems.org">users@rtems.org</a><br>
>Subject: Re: rtems build and tsim-leon3<br>
>Message-ID:<br>
>       <<a href="mailto:CAOwZyXHALhrcnVk1X7Juz_cMx8aEEFuRs5_h6H47sH3kVBmv-A@mail.gmail.com">CAOwZyXHALhrcnVk1X7Juz_cMx8aEEFuRs5_h6H47sH3kVBmv-A@mail.gmail.com</a>><br>
>Content-Type: text/plain; charset="utf-8"<br>
><br>
>Thank you very much.<br>
>I'm very appreciate to you.<br>
><br>
>When I connect with our leon board I used USB cable so, I'm using ./grmon<br>
>-usb -nb -u<br>
><br>
>And I will change toolchains and other environments then try again asap.<br>
><br>
><br>
>Thank you.<br>
>Happy new year!<br>
><br>
><br>
>2015-12-30 8:31 GMT+09:00 Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>>:<br>
><br>
>> Am Tuesday 29 December 2015, 15:37:15 schrieb Sihyeong Park:<br>
>> > Hello, Jan<br>
>> > Tanks for reply.<br>
>> ><br>
>> > I'm try to run using grmon.<br>
>> ><br>
>><br>
>> Ok. Which options do you use for grmon?<br>
>> We use: grmon -ftdi -freq 40 -nosram -uuser<br>
>><br>
>> > grlib> load ~/hello.exe<br>
>> > section: .text at 0x40000000, size 113840 bytes<br>
>> > section: .rtemsroset at 0x4001bcb0, size 32 bytes<br>
>> > section: .data at 0x4001bcd0, size 1616 bytes<br>
>> > total size: 115488 bytes (1.2 Mbit/s)<br>
>> > read 670 symbols<br>
>> > entry point: 0x40000000<br>
>> > grlib> run<br>
>> > IU in error mode (tt = 0x2b)<br>
>> >  400008a0  a1480000   mov  %psr, %l0<br>
>> > grlib><br>
>> ><br>
>> ><br>
>> > but, it seems same error 'IU in error mode'<br>
>> ><br>
>> > Should I re-build for leon3 ?<br>
>> > or did I mistake when I build that..?<br>
>> ><br>
>> > I followed this procedure:<br>
>> > bootstrap<br>
>> > configure (--enable-rtemsbsp=leon3)<br>
>> > make<br>
>> > make install<br>
>> ><br>
>><br>
>> Looks fine to me. An option would be to download the prebuilt toolchain<br>
>> from the gaisler website.<br>
>> It has only the old 4.4 gcc with rtems 4.10, but if you can run the ticker<br>
>> example created with this toolchain in grmon/tsim at least we can rule out<br>
>> a wrong configuration there.<br>
>> I won't be in the office until 7.1.2016, so I can't test anything with our<br>
>> leon until then.<br>
>><br>
>> Best regards,<br>
>><br>
>>    Jan<br>
>><br>
>> > best regards.<br>
>> ><br>
>> > 2015-12-28 23:33 GMT+09:00 Jan Sommer <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>>:<br>
>> ><br>
>> > > Am Monday 28 December 2015, 23:09:59 schrieb ???:<br>
>> > > > Hello, again me..<br>
>> > > ><br>
>> > > > Finally, I succeed in build rtems for leon3 follow this:<br>
>> > > ><br>
>> > > > # ../rtems4.11/configure  --target=sparc-rtems4.11<br>
>> > > --enable-rtemsbsp=leon3 \<br>
>> > > >   --enable-tests=samples --enable-posix<br>
>> > > ><br>
>> > > > Then I get the samples like cdtest, fileio, hello, iostream, etc..<br>
>> > > > (In sparc-rtems4.11/c/leon3/testsuites/samples)<br>
>> > > ><br>
>> > > > And I tried to run hello example using tsim-leon3 (evaluation<br>
>> version)<br>
>> > > ><br>
>> > > > tsim> load hello.exe<br>
>> > > > section: .text, addr: 0x40000000, size 113840 bytes<br>
>> > > > section: .rtemsroset, addr: 0x4001bcb0, size 32 bytes<br>
>> > > > section: .data, addr: 0x4001bcd0, size 1616 bytes<br>
>> > > > read 1283 symbols<br>
>> > > > tsim> go 0x40000000<br>
>> > > > resuming at 0x40000000<br>
>> > > ><br>
>> > ><br>
>> > > Have you tried to use "run" or "run 0x40000000" instead of go?<br>
>> > > I don't have tsim available anymore, but when I use GRMON I usually<br>
>> simply<br>
>> > > use run for rtems binaries.<br>
>> > ><br>
>> > > Best regards,<br>
>> > ><br>
>> > >    Jan<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" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
>-------------- next part --------------<br>
>An HTML attachment was scrubbed...<br>
>URL: <<a href="http://lists.rtems.org/pipermail/users/attachments/20151230/9f9365db/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.rtems.org/pipermail/users/attachments/20151230/9f9365db/attachment-0001.html</a>><br>
><br>
>------------------------------<br>
><br>
>Subject: Digest Footer<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" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
><br>
>------------------------------<br>
><br>
>End of users Digest, Vol 111, Issue 30<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" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div><br></div>