I want to profile OpenGL ES applications on wandboard and want to use the Vivante vProfiler tool, but I was not able to profile it so far.
I downloaded the yocto recipes for wandboard from the page Freescale/fsl-community-bsp-platform · GitHub and built the device image.
I downloaded the Vivante VDK 1.4.6 and copied the vProfiler libraries to /usr/lib/vprofiler directory on the board.
I can run the samples in the /opt/viv_samples/vdk directory successfully (e.g. ./tutorial1_es20 -f 100). When I set the flag VIV_PROFILE (export VIV_PROFILE=1), the application creates an empty vpd file.
When I enable the vProfiler libraries in /usr/lib/vprofiler (export LD_LIBRARY_PATH=/usr/lib/vprofiler:$LD_LIBRARY_PATH), the application terminates with the following message:
root@wandboard-solo:/opt/viv_samples/vdk# ./tutorial1_es20 -f 100
mxc_sdc_fb fb.26: 1280x720 h_sync,r,l: 40,110,220 v_sync,l,u: 5,5,20 pixclock=74250000 Hz
root@wandboard-quad:/opt/viv_samples/vdk# ./tutorial1_es20 -f 100
mxc_sdc_fb fb.26: 1920x1080 h_sync,r,l: 44,88,148 v_sync,l,u: 5,4,36 pixclock=148500000 Hz
I want to know if someone could run vProfiler on wandboard and if yes can he share the procedure in enabling vProfiler. Is the libraries I am using correct, because the size of the original libraries are bigger than the vProfiler libraries from the VDK?
Thanks a lot for your help in advance!