Hi Michael,
I tested it with below steps and the bbg can detect the board. please try to use the latest image and test it again. thanks.
- install dependencies
sudo apt-get update
sudo apt-get install build-essential python-pip python-dev python-smbus git -y
sudo pip install Adafruit-GPIO
sudo pip install Adafruit_BBIO
sudo pip install pyserial
- Run sudo nano /boot/uEnv.txt and then add below 2 lines at bottom of the uEnv.txt.
Copied to clipboard
uboot_overlay_addr0=/lib/firmware/BB-UART2-00A0.dtbo
enable_uboot_cape_universal=1
- update the firmware
git clone https://github.com/Seeed-Studio/MotorBridgeCapeFirmware
cd MotorBridgeCapeFirmware
sudo make flash
- run the i2cdetect -y -r 2
debian@beaglebone:~$ i2cdetect -y -r 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – 4b – -- – --
50: – -- – -- UU UU UU UU – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
- debian version:
debian@beaglebone:~$ uname -a
Linux beaglebone 4.14.49-ti-r54 #1 SMP PREEMPT Fri Jun 15 22:14:13 UTC 2018 armv7l GNU/Linux