Hi,


I am currently working to get the raspberry pi b+ working with genode.
I started with an raspberry pi uboot and a tftp server where genode.img lies on.
The sd card was flashed via dd and the sd card image from here: http://wiki.beyondlogic.org/index.php?title=Compiling_uBoot_RaspberryPi

For the genode image I used the newest version of genode on github and compiled a foc_rpi and an rpi with this command:

./tool/create_builddir foc_rpi  BUILD_DIR=buildrpi

or that

  ./tool/create_builddir rpi BUILD_DIR=./build-rpi

and the command

 make run/demo

This is working with the Raspberry Pi B(!) but when i put the sd card in the Raspberry Pi B +(!) it is not even booting.

Therefore i prepared a sd card with raspbian and changed the kernel.img with the newly compiled u-boot.bin from     http://git.denx.de/u-boot.git
The sd card now boots again and shows u-boot but if I want to load genode.img it does not continue.
If genode is loaded, for example by manually triggering it with bootz, the serial connected minicom screen shows encoding problem nonsense.
Starting up a linux kernel works. If I start genode.img directly from the sd card it is not working either.

If I try this sd card with the Raspberry Pi B(!) it is not working.
What I have tested in a last step is, what happens  if I substitute the u-boot.bin with the genode.img while using the sd card image that was provided by beyondlogic in the first place, this is working for the B model but not for the B +.
Also tried a fresh sd card format it to fat16 and put all the stuff on it, which is in the boot folder from https://github.com/raspberrypi/firmware , but that is also not working.

So I assume, that either the bootcode.bin and/or start.elf  provided by raspberry are too new to use them with genode.
I could maybe find older versions but I would just like to ask if this will help, maybe genode was never (meant to) run with some raspberry boot code that is newer then 2013.11 (http://genode.org/documentation/release-notes/13.11#Raspberry_Pi).

Thanks in Advance for your help.



Best Regards,

Bernhard.