etelts escreveu:Hi,
I don't know if vbox is a part of packets downladable from raspian reposity, but qemu is a good replacement !
etelts escreveu:If the solution with vbox or qemu not working fine, the only way you have is make a buildtree on a pc and crosscompiling for arm.
etelts escreveu:The second step, when you have a working system for x86 platform, is implement the cross compiling for ARM and try to build all.
etelts escreveu:Reading google result for cross compiling ARM, does not seem too difficult.
git clone git://github.com/br-lemes/simpler.git
cd simpler
git clone git://github.com/raspberrypi/linux.git
make
2014-01-31 19:41:00 (1,71 MB/s) - "binutils-2.23.2-musl-1.part" salvato [1750/1750]
binutils-2.23.2-musl-1.patch: OK
tar: Questo non sembra un archivio tar
tar: Passaggio alla prossima intestazione
tar: Uscita con stato di fallimento in base agli errori precedenti
make[4]: *** [binutils-2.23.2-musl-1] Errore 2
make[4]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils"
make[3]: *** [binutils-2.23.2-musl-1.patch] Errore 2
make[3]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils"
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src"
make[1]: *** [all] Errore 2
make[1]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools"
make: *** [all] Errore 2
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[7]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd/po"
make[7]: ingresso nella directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd/po"
make[7]: Nessuna operazione da eseguire per "info".
make[7]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd/po"
make[7]: ingresso nella directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd"
make[7]: Nessuna operazione da eseguire per "info-am".
make[7]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd"
make[6]: *** [info-recursive] Errore 1
make[6]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build/bfd"
make[5]: *** [all-bfd] Errore 2
make[5]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build"
make[4]: *** [all] Errore 2
make[4]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils/build"
make[3]: *** [build] Errore 2
make[3]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src/binutils"
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools/src"
make[1]: *** [all] Errore 2
make[1]: uscita dalla directory "/home/emilio/bfw-test/simpler/cross-tools"
make: *** [all] Errore 2
etelts escreveu:Ok,
during compiling I have found another makefile with the same problem: the makefile into busybox don't download busybox !
etelts escreveu:Apart from that, the compilation end without error.
But the raspberry don't boot
With the file passed from you it don't start.
I have followed the directives at this link: http://elinux.org/RPi_Software and downloaded the original 3 files from here https://github.com/raspberrypi/firmware/tree/master/boot:
1) bootcode.bin
2) start.elf
3) fixup.dat
etelts escreveu:With this only files and the kernel compiled, the RPI boot, but hangup with the error:
Failed to execute /init
Kernel panic - not syncing: no init found
Before hangup, there are also a warning: unable to open an initial console.
etelts escreveu:I would like exchange ideas with you about the approach and future development of the bfw porting on RPi.
Firstly, if I have undestand, you have make a "standalone" from scratch cross compiling system for ARM. This is a good idea because your system is completely indipendent of the system where is "hosted" the cross compiling system, but, in my opinion, is a rigid system, because if I want compiling for example only one package, I must recompiling all.
etelts escreveu:Reading RPi web site there are many solutions proposed but all cannot permit re use of buildtree of BFW as it is ...
I need to clarify a bit but I think that the ideas and the project for porting BFW on RPI to be rethought a bit ...
Emilio
Failed to execute /init
Kernel panic - not syncing: no init found
CONFIG_INITRAMFS_SOURCE="../packages/boot/initrd/build/"
packages/boot/initrd $ make clean
packages/boot/initrd $ make
packages/boot/initrd $ cd .. / kernel
packages/boot/initrd $ rm install build
packages/boot/initrd $ make
Voltar para BrazilFW 3.x - English Forum
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes