Yet another question
Stefan Kalkowski
stefan.kalkowski at ...1...
Tue Dec 13 11:04:08 CET 2016
Hi,
On 12/13/2016 09:41 AM, Mohammad Hamad wrote:
> hi Florian,
>
> have a look at: https://genode.org/documentation/release-notes/13.11
> it could help you to run genode on RPI.
>
> best,
>
The description from those release notes is pretty much outdated.
Please, follow the following steps:
# create a build directory, e.g.:
tool/create_builddir hw_rpi
# prepare the dde_linux and libc 3rd-party code:
tool/ports/prepare_port dde_linux libc
# change to the build-directory:
cd build/hw_rpi
# uncomment the dde_linux and libports repositories in the
# build-directory's 'etc' directory:
sed -i 's/#\(.*\/libports\)/\1/' etc/build.conf
sed -i 's/#\(.*\/dde_linux\)/\1/' etc/build.conf
# start the demo run script:
make run/demo
After the successful build the resulting ELF image file resides in:
var/run/demo/image.elf
To create an u-boot image, you can additionally add a RUN_OPT variable
to your build.conf file:
echo "RUN_OPT += --include image/uboot" >> etc/build.conf
Of course, you then need to re-build the demo scenario. The resulting
image will reside in:
var/run/demo/uImage
Regards
Stefan
>
>
>
>
>
> On 12 December 2016 at 23:24, Florian Grätz <florian.graetz at ...9...
> <mailto:florian.graetz at ...9...>> wrote:
>
> Hello, community,
>
> first of all: let me express, how helpful and responsive this
> mailing list is. I finally succeeded in running make for hw_rpi -
> still I have no idea how to run it on my real hardware. make surely
> created many files, most of them object files (.o), or object
> archives (.a). For running on my hardware, I would need an image
> file, which I can write on an SD card, though. How would I create
> one? Browsing through the .txt files didn't yield to anything useful.
>
> I also have another concern when making for target linux_x86
> according to section 'Quick start to build genode for linux'. make
> run/demo quits with the following errors:
> /usr/bin/ld: fb_sdl.o: relocation R_X86_64_32 agains symbol
> '_ZTIN6Genode11Msgbuf_base13_Too_many_capsE' can not be used when
> making a shared object; recompile with -fPIC
> /usr/bin/ld: input.o: relocation R_X86_64_32S agains '.rodata' can
> not be used when making a shared object recompile with -fPIC
> /usr/bin/ld:
> /usr/lib/gcc/x86_64-linux-gnu/6../../../x86_64-linux-gnu/crt1.o:
> relocation R_X86_64_32S against symbol '__libc_csu_fini' can not be
> used when making shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: error: ld returned 1 exit status
> /home/florian/genode/repos/base/mk/prg.mk:222 <http://prg.mk:222>:
> recipe for target 'fb_sdl' failed
>
> If I run make without any arguments, the adio_drv doesn't build. The
> linker quits with the following messages:
> /usr/bin/ld: alsa.o: relocation R_X86_64_32 agains '.bss' can not be
> used when making a shared object; recompile with -fPIC
> /usr/bin/ld:
> /usr/lib/gcc/x86_64-linux-gnu/6../../../x86_64-linux-gnu/crt1.o:
> relocation R_X86_64_32S against symbol '__libc_csu_fini' can not be
> used when making shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Nonrepresentable section on output
> collect2: error: ld returned 1 exit status
> /home/florian/genode/repos/base/mk/prg.mk:222 <http://prg.mk:222>:
> recipe for target 'audio_drv' failed
>
> Any hints would be greatly appreciated.
>
> All the best, Florian.
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> <mailto:genode-main at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/genode-main
> <https://lists.sourceforge.net/lists/listinfo/genode-main>
>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
--
Stefan Kalkowski
Genode Labs
https://github.com/skalk · http://genode.org/
More information about the users
mailing list