Hello, I have a problem for make a correct boostrap with the project linuxsh : http://linuxsh.cvs.sourceforge.net/linuxsh/
I use linuxsh like patch on the linux kernel (2.6.15 in my case but it is equal) and I use sh-boot (see in the CVS) for make the bootstrap.
I can build with a cross-compilator GCC-4.1.1, binutil-1.17 and the snaphhot of uClibc from 20060622. Like .config file, I use the defconf from the linuxsh project, see : http://linuxsh.cvs.sourceforge.net/linu ... h/configs/
No problem with the compilation (CFLAGS -ml -m4 and LDFLAGS -ml). I create an initrd.gz too (necessary in my case, then I have just change the defconfig for the dreamcast, for add the initrd support).
After I will create the 1ST_READ.BIN with sh-boot. And my problem is that it will not work. The SEGA Licensied logo appears and it freezes (I think) on that. No reboot, just this logo all the time.
For sh-boot, I have just updated the kernel-boot.S for add my command lines for the kernel.
Like this :
Code: Select all
.ascii "root=/dev/ram0 rw init=linuxrc video=pvr2fb:mode:640x480-60,cable:composite,output:pal "
But always the same problem.. A freeze.
Naturely, I have scramble the kernel-boot.bin to 1ST_READ.BIN befor burning.
The scramble is make with the roast.sh shell script in the sh-boot project.
I have tested the script with other 1ST_READ.BIN and it works, then my problem is with the kernel or with the bootstrap. I don't know.
And I don't like eCos/RedBoot.. other persons can use sh-boot without problem..
Thanks if somebody can help me!
Regards,
Mathieu SCHROETER