2008/9/25 yves mahe <[EMAIL PROTECTED]>

> Here are my commands to setup the u-boot environment:
>
> setenv menu_1 Boot from microSD (partition 2): setenv bootargs
> \${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p2 rootdelay=5
> \${mtdparts} ro\; mmcinit\; ext2load mmc 0:2 0x32000000 /boot/uImage\;
> bootm 0x32000000
> setenv menu_2 Boot from microSD (partition 3): setenv bootargs
> \${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p3 rootdelay=5
> \${mtdparts} ro\; mmcinit\; ext2load mmc 0:3 0x32000000
> /boot/uImage.bin\; bootm 0x32000000
> setenv menu_3 Boot from microSD (partition 4): setenv bootargs
> \${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p4 rootdelay=5
> \${mtdparts} ro\; mmcinit\; ext2load mmc 0:4 0x32000000
> /boot/uImage.bin\; bootm 0x32000000


I create the environment with uboot-envedit (I prepare it on the desktop PC
and just copy the binary over to the Freerunner and write it to the flash).
I have no "ro" after $mtd_parts and just "uImage.bin" in the root-directory
instead of "/boot/uImage.bin".

>
> Right now, you are able to boot from your partitions 1, 2, 3 and 6 ?


Yes, and all 4 partitions work. Notice that  mmcblk0p6 also starts beyond
the 4 GB that Andy mentioned. Try to make the first 3 partitions 1 GB only
(your last message has just arrived while I was writing this).

 # fdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 8168 MB, 8168931328 bytes
4 heads, 16 sectors/track, 249296 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

        Device Boot      Start         End      Blocks  Id System
/dev/mmcblk0p1   *           1       31251     1000024  83 Linux
/dev/mmcblk0p2   *       31252       62502     1000032  83 Linux
/dev/mmcblk0p3   *       62503       93753     1000032  83 Linux
/dev/mmcblk0p4           93754      249296     4977376   5 Extended
/dev/mmcblk0p5           93754      109379      500024  82 Linux swap
/dev/mmcblk0p6   *      109380      249296     4477336  83 Linux
_______________________________________________
support mailing list
[email protected]
https://lists.openmoko.org/mailman/listinfo/support

Reply via email to