Hi, new here and to building a fsbl in yocto, so bottom line, I can't set up 
everything to work, i fail already at "bitbake -v virtual/fsbl -c do_configure" 
(See config and error below)
Any Ideas?

My layers are:
  /home/heol/repo/2014-01-yocto/poky/meta \
  /home/heol/repo/2014-01-yocto/poky/meta-poky \
  /home/heol/repo/2014-01-yocto/poky/meta-yocto-bsp \
  /home/heol/repo/2014-01-yocto/layers/meta-alv-common \
  /home/heol/repo/2014-01-yocto/layers/meta-openembedded/meta-oe \
  /home/heol/repo/2014-01-yocto/layers/meta-openembedded/meta-python \
  /home/heol/repo/2014-01-yocto/layers/meta-xilinx \
  /home/heol/repo/2014-01-yocto/layers/meta-xilinx-tools \
  /home/heol/repo/2014-01-yocto/layers/meta-alv-zynq \
  /home/heol/repo/2014-01-yocto/layers/meta-alv-zynq-dev \

local.conf ends with:
XILINX_SDK_TOOLCHAIN = "/home/heol/petalinux/tools/hsm"
XILINX_VER_MAIN = "2016.3"

HDF_BASE = "file://"
HDF_PATH = "/home/heol/repo/2014-01-yocto/system.hdf"

#add Boot.bin dependency
IMAGE_CLASSES += " xilinx-bootbin"

#specify BIF common attribute for FSBL
BIF_COMMON_ATTR= "fsbl_config"
BIF_COMMON_ATTR[fsbl_config]="a53_x64"

#specify BIF partition attributes required for BOOT.bin
BIF_PARTITION_ATTR= "fsbl atf u-boot env"

#specify BIF partition attributes for FSBL
#bootloader is FSBL. Location where FSBL binary is present and dependency to 
build FSBL
BIF_PARTITION_ATTR[fsbl]="bootloader"
BIF_PARTITION_IMAGE[fsbl]="${DEPLOY_DIR_IMAGE}/zynqmp_fsbl.elf"
BIF_PARTITION_DEPENDS[fsbl]="virtual/fsbl"

#specify BIF partition attributes for ATF
#destination cpu for ATF, security levels. Location where ATF binary is present 
(dependency is not required as ATF is always built for ZU+, see 
zcu102-zynqmp.conf)
BIF_PARTITION_ATTR[atf]="destination_cpu=a53-0,exception_level=el-3,trustzone"
BIF_PARTITION_IMAGE[atf]="${DEPLOY_DIR_IMAGE}/bl31-${MACHINE}.elf"

#specify BIF partition attributes for u-boot
#destination cpu for u-boot, security levels. Location where u-boot binary is 
present (dependency is not required as u-boot is always built for ZU+, see 
zcu102-zynqmp.conf)
BIF_PARTITION_ATTR[u-boot]="destination_cpu=a53-0,exception_level=el-2"
BIF_PARTITION_IMAGE[u-boot]="${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.elf"

#specify BIF partition attributes for environment
#destination cpu for u-boot, security levels. Location where u-boot binary is 
present
BIF_PARTITION_ATTR[env]="destination_cpu=a53-0,exception_level=el-2"
BIF_PARTITION_IMAGE[env]="${DEPLOY_DIR_IMAGE}/environment.uimage"

Error ---------------------------------------------
fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure: + 
fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure: cd
fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure:  
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
+ do_configure
+ export RDI_PLATFORM=lnx64
+ export SWT_GTK3=0
+ [ -n -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
 ]
+ export MISC_ARG=-yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
+ [ -n Zynq MP FSBL ]
+ export APP_ARG= -app "Zynq MP FSBL"
+ echo MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
+ echo APP_ARG is  -app "Zynq MP FSBL"
APP_ARG is  -app "Zynq MP FSBL"
+ echo cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
+ flock -x 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/xsctlock
 -c eval xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64 ${APP_ARG} ${MISC_ARG}

fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure: package require xsdb 
FAILED:
can't find package xsdb
fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure: + bb_exit_handler
+ ret=1
+ echo WARNING: exit code 1 from a shell command.
WARNING: exit code 1 from a shell command.
+ exit 1

ERROR: fsbl-0.2+xilinx+gitAUTOINC+879d70d540-r0 do_configure: Function failed: 
do_configure (log file is located at 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/temp/log.do_configure.5264)
ERROR: Logfile of failure stored in: 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/temp/log.do_configure.5264
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| +
| + cd
| cd 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
| + do_configure
| + export RDI_PLATFORM=lnx64
| + export SWT_GTK3=0
| + [ -n -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
 ]
| + export MISC_ARG=-yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + [ -n Zynq MP FSBL ]
| + export APP_ARG= -app "Zynq MP FSBL"
| + echo MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + echo APP_ARG is  -app "Zynq MP FSBL"
| APP_ARG is  -app "Zynq MP FSBL"
| + echo cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + flock -x 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/xsctlock
 -c eval xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64 ${APP_ARG} ${MISC_ARG}
| 
|  
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
| + do_configure
| + export RDI_PLATFORM=lnx64
| + export SWT_GTK3=0
| + [ -n -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
 ]
| + export MISC_ARG=-yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + [ -n Zynq MP FSBL ]
| + export APP_ARG= -app "Zynq MP FSBL"
| + echo MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| MISC_ARG is -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + echo APP_ARG is  -app "Zynq MP FSBL"
| APP_ARG is  -app "Zynq MP FSBL"
| + echo cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| cmd is: xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64  -app "Zynq MP FSBL" -yamlconf 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/fsbl.yaml
| + flock -x 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/xsctlock
 -c eval xsct 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/app.tcl
 -ws 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0
 -pname fsbl -rp 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/git
 -processor psu_cortexa53_0 -hdf 
/home/heol/repo/2014-01-yocto/build/tmp/deploy/images/zynq-alv-mvs/Xilinx-zynq-alv-mvs.hdf
 -arch 64 ${APP_ARG} ${MISC_ARG}
| package require xsdb FAILED:
| can't find package xsdb
| package require xsdb FAILED:
| can't find package xsdb+ bb_exit_handler
| + ret=1
| + echo WARNING: exit code 1 from a shell command.
| WARNING: exit code 1 from a shell command.
| + exit 1
| 
| + bb_exit_handler
| + ret=1
| + echo WARNING: exit code 1 from a shell command.
| WARNING: exit code 1 from a shell command.
| + exit 1
| ERROR: Function failed: do_configure (log file is located at 
/home/heol/repo/2014-01-yocto/build/tmp/work/aarch64-poky-linux/fsbl/0.2+xilinx+gitAUTOINC+879d70d540-r0/temp/log.do_configure.5264)
ERROR: Task 7 
(/home/heol/repo/2014-01-yocto/layers/meta-xilinx-tools/recipes-fsbl/fsbl/fsbl_git.bb,
 do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 391 tasks of which 390 didn't need to be rerun 
and 1 failed.
No currently running tasks (368 of 400)

Summary: 1 task failed:
  
/home/heol/repo/2014-01-yocto/layers/meta-xilinx-tools/recipes-fsbl/fsbl/fsbl_git.bb,
 do_configure
Summary: There was 1 ERROR message shown, returning a non-zero exit code.



Med vänlig hälsning / Best regards
Henrik Olander
SW developer, Realtime Embedded AB
Vxl: 08-329 300, Dir: 08-410 409 29, 0730 378853
http://www.rte.se/
-- 
_______________________________________________
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to