Hi,
we have got a I.MX6 customized board designed based on reference designs of Sabrelite and Wandboard. Now, when we are trying to bring the board up and port OS (Uboot, kernel and rootfs) then board is not booting up.
Now we are in the stage of validating all the subsystems (whether they are connected/working fine or not). We have gone through website and got to know about DDR_Stress_test.exe( an application for testing the DDR3/LPDDR2. Like wise are there any such apllications for testing SD card subsystem, USB subsystem, Ethernet, JTAG, UART etc.
Can anybody tell us about the applictaions so that we check our board for tracing or finding out where the problem is.
Hi Srinivasa
for validation one can look at SDK (one can run it with jtag)
i.MX 6Series Platform SDK : Bare-metal SDK
or unit tests (/imx-test-xx package)
http://repository.timesys.com/buildsources/i/imx-test/imx-test-3.14.28-1.0.0/
Best regards
igor
Hi Sri-
You should start with DDR_Stress_Test -- this will already validate your Power circuit, iMX6, DDR and USB-OTG.
After that, you should port UBOOT. That will already let you test eMMC/SD, Network, USB.
If you port Linux, you can test most of your board with the unit-tests Freescale provides.
JTAG you should test by connecting with a JTAG debugger.
Full testing requires testing a large sample of boards for a prolonged period at different temperatures, vibration, etc.
Good luck.
Erez