Hi,<br><br>I 'm trying to port Barebox (2012.01.0) and make it successfully booting Linux <br>on a custom board based on iMX27.<br>I could successfully configure, compile and use Barebox on my MX27ADS board,<br>making it work both as a second stage bootloader (after Redboot) <br>
and as the first stage bootloader (booting the system from flash).<br><br>I modified the sources to adapt the low level init functions to my HW<br>that has half the ram of the ev.board and a different flash <br>(a Spansion S29GLxxx, same size of the one in the eva board).<br>
With my customized version of Barebox I can:<br>- boot Linux (zImage, 2.6.32.3) using Barebox as a second stage bootloader (after Redboot)<br>- start from Flash as a first stage bootloader, correctly initializing the system.<br>
<br>In the second case, indeed, the system seems to be fully working:<br>I can read and write the flash partitions, I can complete successfully<br>the ram test with "mtest", but... I cannot boot Linux!<br><br>I just get:<br>
"uncompressing linux... done booting the kernel"<br>and then it's silence...<br><br>architecture_type is 846 (it's the one of the mx27ads).<br>It should be right considering that I used both for the kernel and for the bootloader<br>
the configuration for imx27ads.<br><br>I also tryed to make it boot a more recent kernel version;<br>I compiled a 3.0.8 with early_printk anabled to get more info about<br>the initial crash/problem but... Nothing!<br>I didn't get nothing after "... done booting the kernel" also with the 3.0.8<br>
with low level debug and early_printk enabled. <br><br>What's the reason for the boot failure?<br>I'm desperately looking for new ideas and suggestions!<br><br>Thanks in advance for every possible hint,<br>Igor. <br>
<br clear="all"><br>-- <br>"Don't find fault, find a remedy." <br>(Henry Ford)<br>