Hello again,

Thank you for all your help. The repository you talked about is very useful
Christian, thanks also.

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.

With very best regards,

Emre


2018-03-13 12:07 GMT+03:00 Christian Mauderer <
christian.maude...@embedded-brains.de>:

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

Reply via email to