customizing Uboot for customized board

cancel
Showing results for 
Search instead for 
Did you mean: 

customizing Uboot for customized board

770 Views
Contributor II

Hi,

We have got imx6dl customized board, for which we want to port OS. We are following "IMX 6 BSP Porting Guide" from  "Yocto Project" (fsl-L3.10.53_1.1.0_iMX6qdls_Bundle).

wrote "build_u-boot.sh" scripting file in <UBOOT_DIR> (which is working director i.e in our case /home/srinivas/fsl-release-bsp/build/tmp/work/wandboard_dual-poky-linux-gnueabi/u-boot-imx/2014.04-r0/git)

build_u-boot.sh is as follows:

#!/bin/bash

export ARCH=arm

export CROSS_COMPILE=/home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-

make distclean;

make custom_board_config

make

when we are compiling this scripting file (build_u-boot.sh) we are getting following  errors:

$bash ./build_u-boot.sh

make: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: Command not found

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

dirname: missing operand

Try 'dirname --help' for more information.

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

dirname: missing operand

Try 'dirname --help' for more information.

  CLEAN   examples/standalone

  CLEAN   tools

  CLEAN   u-boot.lds include/bmp_logo.h include/bmp_logo_data.h include/autoconf.mk include/autoconf.mk.dep

  CLEAN   u-boot.map

  CLEAN   scripts/basic

  CLEAN   include/config include/generated

  CLEAN   include/config.h include/config.mk

Configuring for custom_board - Board: wandboard, Options: IMX_CONFIG=board/custom_board/custom_board.cfg,MX6DL_LPDDR2,DDR_MB=1024

make: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: Command not found

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

dirname: missing operand

Try 'dirname --help' for more information.

  GEN     include/autoconf.mk.dep

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

  GEN     include/autoconf.mk

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

  CHK     include/config/uboot.release

  UPD     include/config/uboot.release

  CHK     include/generated/version_autogenerated.h

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-ld: not found

  UPD     include/generated/version_autogenerated.h

  CHK     include/generated/timestamp_autogenerated.h

  UPD     include/generated/timestamp_autogenerated.h

  HOSTCC  scripts/basic/fixdep

  CC      lib/asm-offsets.s

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

make[1]: *** [lib/asm-offsets.s] Error 127

make: *** [prepare0] Error 2

how to solve this error

Labels (5)
Tags (1)
0 Kudos
1 Reply

21 Views
NXP Employee
NXP Employee

How did you create you toolchain?

I see from your log:

/bin/sh: 1: /home/srinivas/fsl-release-bsp/build/tmp/work/arm-poky-linux-gnueabi-gcc: not found

make[1]: *** [lib/asm-offsets.s] Error 127

gcc is not found.

And gcc is supposed to be created by poky. And it's supposed to be under a tmp folder. (because it's what you exported)

0 Kudos