fomu-factory-test/jig
Sean Cross 8e7b41f01a jig: validate-spi: use qspi when validating
That way we can tell early on if there are issues with the SPI lines.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-05-26 18:47:03 +08:00
..
bin jig: validate-spi: use qspi when validating 2019-05-26 18:47:03 +08:00
config jig: all-tests: disable spi test 2019-05-26 18:45:46 +08:00
exclave jig: add jig information 2019-05-24 19:10:37 +08:00
exclave.service jig: sync with nearly-final version 2019-05-26 13:31:36 +08:00
README.md jig: sync with nearly-final version 2019-05-26 13:31:36 +08:00

Install wiringpi to get the gpio command:

apt install wiringpi

There are five LEDs on the front. The indicate which subsystems work.

1: An error occurred 2: Test Error 3: Test Error 4: Test Error 5: Tester is IDLE (also, tester is READY)

LEDs 2, 3, and 4 form a pattern that indicate which test failed:

Test name | 2 (Green) | 3 (Blue) | 4 (White) | Reason for Failure | ====================+===========+===========+===========+====================+ SPI Valid | | x | x | The SPI flash was not found, or was not the correct model | USB Communication | x | | | The FPGA isn't assembled correctly, the USB pullup isn't correct, or the crystal is bad | Load Test Bitstream | | | | The FPGA isn't assembled correctly | Test SPI | | x | | Not all four wires are connected between the FPGA and the SPI | Test RGB | x | x | | TOUCH2 or the RGB LED are not assembled correctly | Test Touch | | x | x | TOUCH1, TOUCH3, or TOUCH4 are not assembled correctly | Final Bitstream | | | x | The final program could not be loaded |