Hello,<div>How could i link barebox and zImage together?</div><div>Could you please give an example?</div><div>Regards<br><div><br><div class="gmail_quote">În data de 21 februarie 2012, 23:01, Sascha Hauer <span dir="ltr"><<a href="mailto:s.hauer@pengutronix.de">s.hauer@pengutronix.de</a>></span> a scris:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">On Tue, Feb 21, 2012 at 08:38:24PM +0200, George Stefan wrote:<br>
> Hello guys,<br>
> After  dd if=barebox.bin of=/dev/sdb bs=512 and dd if=arch/arm/boot/uImage<br>
> of=/dev/sdb bs=512 seek=768 i am getting<br>
><br>
> Board: Freescale i.MX53 LOCO registered netconsole as cs1 eth@eth0: got MAC<br>
> address from EEPROM: 00:04:9F:01:B4:5B mci@mci0: No partition table found<br>
> Cannot reset the SD/MMC interface Malloc space: 0x7df00000 -> 0x7fefffff<br>
> (size 32 MB) Stack space : 0x7def8000 -> 0x7df00000 (size 32 kB) envfs:<br>
> wrong magic on /dev/env0 no valid environment found on /dev/env0. Using<br>
> default environment running /env/bin/init... Hit any key to stop autoboot:<br>
> 1 phy0: Link is up - 100/Full T DHCP client bound to address<br>
> 128.224.168.167 TFTP from server 128.224.168.11 ('zImage-loco' -> '/image')<br>
><br>
> Wasn't the board suppose to boot from sd card by default?<br>
><br>
> Also, i have another question. I want to replace<br>
><br>
> /* call start_barebox with its absolute address */<br>
>         r = (unsigned int)&start_barebox;<br>
>         __asm__ __volatile__("mov pc, %0" : : "r"(r));<br>
><br>
> &start_barebox with the actual address of the uImage practically to skip<br>
> all the barebox part and<br>
> boot only with the minimal CPU and memory setup. What do you think?<br>
<br>
</div></div>You can't jump directly into uImages. It would work with a zImage, but<br>
how do you get your zImage from the sd card without the help of the<br>
bootloader? Well, you could link barebox and a zImage together, but then<br>
you'll realize that the internal ROM code is quite slow when reading<br>
data from SD cards (unless there are ways to tweak this, I don't know)<br>
<br>
What are your goals trying this?<br>
<br>
Sascha<br>
<font color="#888888"><br>
--<br>
Pengutronix e.K.                           |                             |<br>
Industrial Linux Solutions                 | <a href="http://www.pengutronix.de/" target="_blank">http://www.pengutronix.de/</a>  |<br>
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: <a href="tel:%2B49-5121-206917-0" value="+4951212069170">+49-5121-206917-0</a>    |<br>
Amtsgericht Hildesheim, HRA 2686           | Fax:   <a href="tel:%2B49-5121-206917-5555" value="+4951212069175555">+49-5121-206917-5555</a> |<br>
</font></blockquote></div><br></div></div>