BBB-COMMS-2





https://youtu.be/0mXV-AHFqqM

We also have the BBB-GVS and BBB-GVS-3 cards.

Extensive I/O connections

 * (13) GPIOs
 * GVS (Ground/Voltage/Signal) pins
 * (3) UARTs
 * GVTxRx (Ground/Voltage/Tx/Rx) pins
 * (1) I2C bus
 * GVSdaScl (Ground/Voltage/SDA/SCL) pins
 * Support for keyed header

Cape Support features

 * Cape configuration EEPROM with write enable jumper
 * Beaglebone Black form factor
 * Power LED

H1 - Write Enable Header

 * Install jumper onto header to allow writes to EEPROM
 * Remove jumper from header to prevent writes to EEPROM

Setup

 * Install BBB-COMMS-2 on BBB
 * Install shunt at H1 (Write Enable)
 * Ethernet connection to BBB
 * Power via 5V jack to BBB
 * Verify 3.3V LED is lit
 * Log in via putty
 * User = root
 * Password = enter

GPIO Testing
D0 = "P8_26" D1 = "P8_17" D2 = "P8_15" D3 = "P8_11" D4 = "P9_23" D5 = "P9_26" D6 = "P9_22" D7 = "P9_15" D8 = "P9_12" D9 = "P9_11"
 * Hook up LED-32 Card to these pins

D16 = "P8_18" D17 = "P8_16" D18 = "P8_12" D19 = "P9_27" D20 = "P9_24" D21 = "P9_21" D22 = "P9_16" D23 = "P9_14" D24 = "P9_13" cd ~/pyBBB/BBB-COMMS-2/blink-BBB-COMMS-2/ python blink-BBB-COMMS-2.py
 * Run test via:

I2C Testing/EEPROM Programming
cd ~/pyBBB/BBB-COMMS-2/mkeeprom cat data.eeprom > /sys/bus/i2c/devices/1-0054/eeprom cat /sys/bus/i2c/devices/1-0054/eeprom | hexdump -C 00000000 aa 55 33 ee 41 30 42 42  42 2d 47 56 53 2d 33 00  |.U3.A0BBB-COMMS-| 00000010 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |2...............| 00000020  00 00 00 00 00 00 58 31  00 00 4c 61 6e 64 20 42  |......X1..Land B| 00000030  6f 61 72 64 73 2c 20 4c  4c 43 42 42 42 2d 47 56  |oards, LLCBBB-CO| 00000040 53 2d 33 00 00 00 00 00  00 00 00 00 30 30 30 30  |MS-2........0000| 00000050 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................| 000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 fa 01 f4  |................| 000000f0 00 fa 00 00 ff ff ff ff  ff ff ff ff ff ff ff ff  |................| 00000100 ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................| 00008000 cat data.eeprom > /sys/bus/i2c/devices/1-0054/eeprom root@BBB01:~/pyBBB/BBB-COMMS-2/mkeeprom# cat data.eeprom > /sys/bus/i2c/devices/1-0054/eeprom cat: write error: Connection timed out
 * Go to directory
 * Program the EEPROM
 * Verify by typing
 * Result should be like -
 * Remove WE jumper
 * Type
 * Result should be error

Prepare to re-run
halt
 * Type

Combined Copy/Paste
cd ~/pyBBB/BBB-COMMS-2/blink-BBB-COMMS-2 python blink-BBB-COMMS-2.py

cd ~/pyBBB/BBB-COMMS-2/mkeeprom/ cat data.eeprom > /sys/bus/i2c/devices/1-0054/eeprom cat /sys/bus/i2c/devices/1-0054/eeprom | hexdump -C

Issues with X1 card

 * No issues