<div dir="ltr">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Hello again,</span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">Thank you for all your help. The repository you talked about is very useful Christian, thanks also. </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">Now I'll ask you one more question, if you let me. I am working on the Rtems GUI, for now. I compiled and ran the RTEMS GUI for the i386 architecture on QEMU, it worked fine. But when I wanted to do the same for Beaglebone Black but not for QEMU, on real board, I could not do it. I did some research on this subject, but I did not get a result. Is it possible to compile the RTEMS GUI for Beaglebone and use libraries like FLTK or frameworks like QT? Is there any source I can follow about this topic? I'm new to RTEMS, please forgive me. Thank you.<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">With very best regards,</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">Emre</div>

<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-13 12:07 GMT+03:00 Christian Mauderer <span dir="ltr"><<a href="mailto:christian.mauderer@embedded-brains.de" target="_blank">christian.mauderer@embedded-brains.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Am 12.03.2018 um 23:14 schrieb Chris Johns:<br>
> On 12/03/2018 23:05, Emre Çetin wrote:<br>
>> I can not use sdcard.sh script after configured rtems as bsp=beagleboneblack.<br>
>> There is no problem with compiling via arm/beagle, I have all the .exe files but<br>
>> I can not convert them to bootable images. Can you any suggestions? Thank you.<br>
>> -- My host machine Ubuntu 64bit and rsb.master  --<br>
>><br>
>> error: sdcard.sh line 58 $PATCH/bin/newfs_msdos not found<br>
>><br>
><br>
> It looks like you are missing the command `newfs_msdos` on your host. I wonder<br>
> if this is a FreeBSD [1] only command? A search returns:<br>
><br>
> <a href="http://manpages.ubuntu.com/manpages/precise/man8/mkfs.msdos.8.html" rel="noreferrer" target="_blank">http://manpages.ubuntu.com/<wbr>manpages/precise/man8/mkfs.<wbr>msdos.8.html</a><br>
><br>
> which looks like it can do the task. Do you think you could replace<br>
> `newfs_msdos` with the command in the man page from the link above, test and<br>
> then please report back? You may need to figure out how the option translate.<br>
><br>
> Chris<br>
><br>
> [1] <a href="https://www.freebsd.org/cgi/man.cgi?query=newfs_msdos" rel="noreferrer" target="_blank">https://www.freebsd.org/cgi/<wbr>man.cgi?query=newfs_msdos</a><br>
</div></div>> ______________________________<wbr>_________________<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/<wbr>mailman/listinfo/users</a><br>
><br>
<br>
Hello Emre and Chris,<br>
<br>
yes the newfs_msdos is some quite special command. There are some others<br>
in the script too that are quite FreeBSD specific and some U-Boot tools<br>
are necessary too. When I tried to use the script on my Linux machine, I<br>
searched all of the tools together and used scripts to build all of them<br>
and added a slightly adapted create-sdcardimage.sh. You can find all the<br>
scripts in the build subdirectory of this repository:<br>
<br>
    <a href="https://gitlab.com/c-mauderer/rtems-bbb/tree/master" rel="noreferrer" target="_blank">https://gitlab.com/c-mauderer/<wbr>rtems-bbb/tree/master</a><br>
<br>
The build/build.sh in this repo would build all tools, the BSP and<br>
libbsd and installs them into a install subdirectory.<br>
<br>
But there is an alternative: If you use a recent enough U-Boot on your<br>
BBB, you should be able to use just any FAT formatted SD card. Then put<br>
a 'uEnv.txt' with the following three lines on the SD card:<br>
<br>
----<br>
setenv bootdelay 5<br>
uenvcmd=run boot<br>
boot=fatload mmc 0 0x80800000 app.img ; fatload mmc 0 0x88000000<br>
am335x-boneblack.dtb ; bootm 0x80800000 - 0x88000000<br>
----<br>
<br>
The am335x-boneblack.dtb can be copied from some Linux or FreeBSD image<br>
to the SD card. To create your app.img, you have to use some commands<br>
including the U-Boot tool mkimage:<br>
<br>
arm-rtems5-objcopy app.exe -O binary app.bin<br>
gzip -9 app.bin<br>
mkimage -A arm -O linux -T kernel -a 0x80000000 -e 0x80000000 -n RTEMS<br>
-d app.bin.gz app.img<br>
<br>
With kind regards<br>
<br>
Christian<br>
--<br>
------------------------------<wbr>--------------<br>
embedded brains GmbH<br>
Herr Christian Mauderer<br>
Dornierstr. 4<br>
D-82178 Puchheim<br>
Germany<br>
email: <a href="mailto:christian.mauderer@embedded-brains.de">christian.mauderer@embedded-<wbr>brains.de</a><br>
Phone: <a href="tel:%2B49-89-18%2094%20741%20-%2018" value="+4989189474118">+49-89-18 94 741 - 18</a><br>
Fax:   <a href="tel:%2B49-89-18%2094%20741%20-%2008" value="+4989189474108">+49-89-18 94 741 - 08</a><br>
PGP: Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
</blockquote></div><br></div>