Logic Shrimp manufacturing resources
From DP
Contents |
Setup
- Connect a USB cable for power
- Program the complete firmware image (-DUMP.HEX) with a programmer
- Connect a cable from INPUT 1-4 to CH_OUTPUT 1-4
Test Procedure
This utility is used to test the Logic Shrimp Board during manufacturing.
-------------------------------------------------------------------------
Logic Shrimp Self Test utility v0.1 (CC-0)
http://dangerousprototypes.com
-------------------------------------------------------------------------
Usage:
C:\TestUtility\Manufacturing\LogicShrimpSelfTest.exe -p device [-s speed]
Example Usage: C:\LogicShrimpSelfTest.exe -p COM1
Where: -p device is port e.g. COM1
-s Speed is port Speed default is 115200
-------------------------------------------------------------------------
- Run the utility and connect the Logic Shrimp board to a USB port.
- Make sure that port is mapped to a virtual com port and take note of the port number.
- Connect a cable from INPUT 1-4 to CH_OUTPUT 1-4
- Hit any key to run the test, and hit ESC to stop.
- Verify: The Self test should reply with '00' **PASS**
- Verify: The POWER and the ACT LED should be ON
Use example
LogicShrimpSelfTest -p COM27
Replace COM27 with the serial port assigned to your device.
Pass example
Connect another Logic Shrimp Board and press any key to start the self-test again Or hit ESC key to stop and end the test. --------------- Starting a new Logic Shrimpp Self Test------------- Opening Logic Shrimp Self Test on COM27 at 115200bps... Starting Logic Shrimp Self Test... Test no: 1 of 1 Logic Shrimp Self Test Reply: 00 **PASS** :) The POWER and ACT led should be ON Connect another Logic Shrimp Board and press any key to start the self-test again Or hit ESC key to stop and end the test.
Fail example
Connect another Logic Shrimp Board and press any key to start the self-test again Or hit ESC key to stop and end the test. --------------- Starting a new Logic Shrimpp Self Test------------- Opening Logic Shrimp Self Test on COM27 at 115200bps... Starting Logic Shrimp Self Test... Test no: 1 of 1 Logic Shrimp Self Test Reply: 02 **FAIL** :( Connect another Logic Shrimp Board and press any key to start the self-test again Or hit ESC key to stop and end the test.
Self test sequence
- Open serial port
- Send 0x03
- Get 1 byte reply, 0x00 is pass
Extended prototype verification procedure
- Plug in the prototype
- Start SUMP logic analyzer
- Select COM port and perform a simple capture of a test signal

