[OE-core] [poky] [PATCH 1/1] README.hardware: remove u-boot flashing instructions for mpc8315e-rdb

Darren Hart dvhart at linux.intel.com
Thu Mar 31 16:27:42 UTC 2011



On 03/31/2011 06:46 AM, Paul Eggleton wrote:
> From: Paul Eggleton<paul.eggleton at linux.intel.com>
>
> Upgrading u-boot is apparently not necessary with current board revisions,
> and these instructions may not work properly anyway (our toolchain seems not
> to be able to compile u-boot in the way described), and given that they are
> potentially risky they should be removed.
>
> Signed-off-by: Paul Eggleton<paul.eggleton at linux.intel.com>

Acked-by: Darren Hart <dvhart at linux.intel.com>

> ---
>   README.hardware |   29 +++--------------------------
>   1 files changed, 3 insertions(+), 26 deletions(-)
>
> diff --git a/README.hardware b/README.hardware
> index 79607f7..025c678 100644
> --- a/README.hardware
> +++ b/README.hardware
> @@ -234,32 +234,7 @@ You will need the following:
>   * nfs root setup on your workstation
>   * tftp server installed on your workstation
>
> -The original U-Boot image on board can't boot kernel versions 2.6.34 or later
> -successfully, so the U-Boot image should be upgraded to the latest U-Boot.
> -
> - 1. First build a new U-Boot image for mpc8315e-rdb, u-boot.bin.mpc8315erdb,
> -    then make it available on your tftp server. To compile the new u-boot:
> -
> - $ git clone git://git.denx.de/u-boot.git
> - $ cd u-boot
> - $ git checkout -b v2010.09-mpc8315erdb v2010.09
> - $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path>  MPC8315ERDB_config
> - $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path>  all
> - $ cp u-boot.bin u-boot.bin.mpc8315erdb
> -
> - 2. Set up the environment in U-Boot:
> -
> - =>setenv ipaddr<board ip>
> - =>setenv serverip<tftp server ip>
> -
> - 3. Flash the new U-Boot image:
> -
> - =>tftp 200000 u-boot.bin.mpc8315erdb
> - =>protect off all
> - =>erase fe000000 +60000
> - =>cp.b 200000 fe000000 60000
> -
> -Then the kernel can be booted successfully:
> +Load the kernel and boot it as follows:
>
>    1. Get the kernel (uImage.mpc8315erdb) and dtb (mpc8315erdb.dtb) files from
>       the Poky build tmp/deploy directory, and make them available on your tftp
> @@ -267,6 +242,8 @@ Then the kernel can be booted successfully:
>
>    2. Set up the environment in U-Boot:
>
> + =>setenv ipaddr<board ip>
> + =>setenv serverip<tftp server ip>
>    =>setenv bootargs root=/dev/nfs rw nfsroot=<nfsroot ip>:<rootfs path>  ip=<board ip>:<server ip>:<gateway ip>:255.255.255.0:mpc8315e:eth0:off console=ttyS0,115200
>
>    3. Download kernel and dtb to boot kernel.

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel




More information about the Openembedded-core mailing list