Hi everybody,
Thanks a lot for all the replies 
Finally I used bitbake to compile the mxc_vpu_test and the compilation works successfully, although it takes some time 
$ time bitbake -c compile -f imx-test
real 4m36.702s
user 1m45.368s
sys 2m31.600s
$ time bitbake imx-test
real 0m36.152s
user 0m8.360s
sys 0m19.020s
I edit the main file under the PATH:
'fsl-release-bsp/build/tmp/work/wandboard_solo-poky-linux-gnueabi/imx-test/1_3.14.28-1.0.0-r0/imx-test-3.14.28-1.0.0/test/mxc_vpu_test/'
And I found the bin 'mxc_vpu_test.out 'under the directory:
'fsl-release-bsp/build/tmp/work/wandboard_solo-poky-linux-gnueabi/imx-test/1_3.14.28-1.0.0-r0/image/unit_tests'
After this two commands, I used
$ bitbake core-image-base
to generate the image with the new binari for my wandboard-solo.
Before running 'bitbake core-image-base' I edited the file 'fsl-release-bsp/build/conf/local.conf' to add the following packages in the image:
CORE_IMAGE_EXTRA_INSTALL_append = " \
gstreamer \
gst-meta-video \
gst-plugins-good-udp \
gst-plugins-good-rtp \
gst-plugins-good-rtpmanager \
gst-plugins-good-video4linux2 \
gst-fsl-plugin \
glib-2.0 \
nano \
openssh \
ethtool \
libstdc++ \
imx-test \
imx-lib"
Well... up to this point seems all right... but I have one problem that I can't understand...
When I execute the test 'mxc_vpu_test.out' in my wandboard-solo I found this error in the output:
[INFO] VPU test program built on Aug 26 2015 08:46:56
[ERR] Error in opening firmware binary file
[ERR] Please put bin file to /lib/firmware/vpu folder or export VPU_FW_PATH env
[ERR] VPU Init Failure.
So I export the environment variable but doesn't work... and the folder /lib/firmware/vpu doesn't
exist... it seems like the imx-lib described in the local.conf not exists in the image (I think so, but I don't know...)
So I executed the command:
$ bitbake -s > PACKAGES-BITBAKE
to try to find if imx-test is installed in my image:
$ cat PACKAGES-BITBAKE
...
imx-lib 1:3.10.53-1.1.0-r0
imx-test 1:3.14.28-1.0.0-r0
imx-uuc :0.5-r0
imx-vpu 1:5.4.28-r0
...
and yes it's installed.
The source code where fails is in the main.c
err = vpu_Init(NULL);
if (err) {
err_msg("VPU Init Failure.\n");
return -1;
}
And I don't find the source code of the function vpu_Init. I guess this function is included in some compiled library.
Anybody knows what is happening? What's the matter?
Why does it appear this error message?
[INFO] VPU test program built on Aug 26 2015 08:46:56
[ERR] Error in opening firmware binary file
[ERR] Please put bin file to /lib/firmware/vpu folder or export VPU_FW_PATH env
[ERR] VPU Init Failure.
I'm going crazy trying to solve this problem...
Any idea?
Thank you so much!
Best rgrds,
Boadrius