Beaglebone Manufacturing Test/Burn in Software/Hardware Tools

84 views
Skip to first unread message

mi...@kuvee.com

unread,
Apr 7, 2016, 4:14:43 PM4/7/16
to BeagleBoard
We are building an AM335X based board, and I was hoping someone could help shed some light on the beaglebone test/burn in process during manufacturing. I have read a few posts 'about' the process, but I have not really seen a procedure/details on test hardware/test software to run. Specifically, details of the flashing/burn in at 3:15 and functional testing at 3:30 of this video would be very helpful. 

I found this list of validation procedure in a post from 2009 called "Preparing REV C validation software for Factory shipment." That's about as much as I have found.

Validation Required:
==============

1) Board Revision Detection (u-boot)
2) NAND Flash validation (u-boot)
3) MMC read / write / Booting validation (u-boot)
4) I2C read / write (u-boot)
5) EDID (u-boot)
6) USB Host (I/O, Mass Storage, Ethernet) [Kernel]
7) USB OTG (ethernet gadget) [Kernel]
8) USB OTG (HOST: i/o, Mass Storage, Ethernet) [Kernel]
9) Audio Record [Kernel]
10) Audio Play [Kernel]
11) DVI (Splash Screen and a sample Video) [u-boot, Kernel]
12) S-Video (Color Bar and a Sample Video) [u-boot, Kernel]
13) Power (current/voltage) measurement using I2C reads [Kernel]

Specifically,

  • Are there any schematics/drawings for test rigs floating around
  • Are there any repos for code to run these test rigs floating around
  • Are there any repos for test code on the beaglebone floating around
Thanks! -Mike


Gerald Coley

unread,
Apr 7, 2016, 4:22:51 PM4/7/16
to beagl...@googlegroups.com

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Test fixtures are not made public. Looks like what you have listed is for the BeagleBoard-XM.

There is no S-Video on the BBB. 
We have HDMI and not DVI. 
Audio record is not there, only playback via the HDMI. 
There is not OTG host.
We cannot read current via I2C.
There is eMMC and not NAND.
You are missing the SD card.

You would need to design your test setup based on your particular board design and its features. Test are generally a functional test of the ports on the board.

--

Mike Tomovich

unread,
Apr 7, 2016, 6:41:56 PM4/7/16
to beagl...@googlegroups.com
Thanks for that, Gerald. 

Is any of the test software for the beaglebone available? Maybe some sort of script that runs through and turns on/uses the peripherals during a test?

You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/KBKQiRlTwdo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Mike Tomovich
Co-Founder, Kuvée

Gerald Coley

unread,
Apr 7, 2016, 8:08:21 PM4/7/16
to beagl...@googlegroups.com
No. It uses the actual shipping image and scripts geared toward the external test HW to do the test. Just basic Linux commands.

Gerald

Reply all
Reply to author
Forward
0 new messages