[yocto] calibrator fails to run

Fred Ollinger Fred.Ollinger at seescan.com
Tue May 31 09:24:37 PDT 2016


Goal: Run a cross compiled executable called calibrator from git://git.ti.com/wilink8-wlan/18xx-ti-utils.git

Here's my build script:

export NFSROOT=/srv/imx/CS65X-dev

export CROSS_COMPILE=/opt/prickle/1.7.2/sysroots/x86_64-pricklesdk-linux/usr/bin/arm-prickle-linux-gnueabi/arm-prickle-lin    ux-gnueabi-

export NLVER=3

export CFLAGS="-mfloat-abi=hard -I/opt/prickle/1.7.2/sysroots/cortexa9hf-vfp-neon-prickle-linux-gnueabi/usr/include/libnl3    "

make 

sudo make install NFSROOT=/srv/imx/CS65X-dev

----------------------------------------------------------------

This will build the library and install it onto my system.

However, when I run it, I get:

root at yocto:~# /usr/bin/calibrator 
-sh: /usr/bin/calibrator: No such file or directory

But the file does exist, and it even looks like the proper type of executable:

root at yocto:~# file /usr/bin/calibrator  
                                                                                  
/usr/bin/calibrator: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Li
nux 2.6.32, BuildID[sha1]=96e4d113a9e1a0e90fd60d8d0a59e19323457b5d, stripped

Here's my hardware info:

root at yocto:~# cat /proc/cpuinfo 
processor       : 0
model name      : ARMv7 Processor rev 10 (v7l)
BogoMIPS        : 1988.29
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc09
CPU revision    : 10

Hardware        : Freescale i.MX6 Quad/DualLite (Device Tree)
Revision        : 0000
Serial          : 0000000000000000

Any ideas on where to start?

Thanks.

Frederick


More information about the yocto mailing list