We have a custom built imx6Q board that's based off the SabreSD design.
Everything on the board seems to work fine except when I go to play video. The unit locks up solid when we try to do this.
I downloaded an image that has the freescale test utilities and ran autorun-vpu.sh. Just like when we try to play video, it locks up, solid,
root@imx6qdlsolo:/unit_tests# ./autorun-vpu.sh
Checking for devnode: /dev/mxc_vpu
autorun-vpu.sh: PASS devnode found: /dev/mxc_vpu
Running test case: ./mxc_vpu_test.out -C config_dec
[INFO] VPU test program built on Mar 2
That's where it locks up.
Can anybody offer any tips on what we should look at to get video to play on this system?
Hi Bob
please try to build fsl-image-gui or fsl-image-qt5
image as shows attached Yocto Guide Table 1. Freescale Yocto project images,
use imx6qsabresd machine configuration. Other way try Demo images
from L3.14.28_1.0.0_iMX6QDLS_BUNDLE.
Board Support Packages (27)
L3.14.28_1.0.0_iMX6QDLS_BUNDLE (REV L3.14.28_1.0.0)
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo Linux Binary Demo Files and Linux BSP Documentation
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks for your attention to this!
I was able to download, install and run the tools on our boards and I'm getting the same result.
I ran the same utilities on my SabreSD board and the tests seemed to work just fine.
We also have an imx6 solo board. I can run the same test on our solo board and it works fine (and passes) there as well.
The problem is when I run the same tests on our imx6 quad board.
It gets as far as I showed above
Running test case: ./mxc_vpu_test.out -C config_dec
[INFO] VPU test program built on Mar 2
...and then the entire system locks up.
Can you think of anything in hardware that would cause this?
Something in the PMIC, perhaps?
I'm flummoxed. Everything else on our imx6 quad board seems to work just fine until I try to play a video or run this autorun-vpu.sh script.
Thanks again for your attention to this.
please check that your part has vpu, since some
parts, for example MCIMX6D4AVT10AC, not have it.
Also check VDD_PU_CAP voltage (used by vpu)
with Table 6. Operating Ranges i.MX6Q Datasheet
~igor