-
Notifications
You must be signed in to change notification settings - Fork 36
Description
After configuring spi on BBB rev. C (Debian Image Used) this exception is thrown from Bulldog lib
java.io.IOException: Bus '/dev/spidev0.0' could not be opened
2015-05-27 21:00:33,665 ERROR [stderr](default task-16) at org.bulldog.linux.io.AbstractLinuxBus.open(AbstractLinuxBus.java:72)
2015-05-27 21:00:33,678 ERROR [stderr](default task-16) at org.bulldog.core.io.bus.spi.SpiConnection.acquireBus(SpiConnection.java:40)
2015-05-27 21:00:33,690 ERROR [stderr](default task-16) at org.bulldog.core.io.bus.BusConnection.writeByte(BusConnection.java:26)
after searching in google I found this post same issue
https://groups.google.com/forum/#!msg/libbulldog/T4oM9KFoZcs/pXfWrbzXkw4J
Can you rename in org.bulldog.beagleboneblack.BeagleBoneBlack
This
private void createSpiBuses() {
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_0_CS0, "/dev/spidev0.0", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_0_CS1, "/dev/spidev0.1", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_1_CS0, "/dev/spidev1.0", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_1_CS1, "/dev/spidev1.1", this));
}
To
private void createSpiBuses() {
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_0_CS0, "/dev/spidev1.0", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_0_CS1, "/dev/spidev1.1", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_1_CS0, "/dev/spidev2.0", this));
getSpiBuses().add(new LinuxSpiBus(BBBNames.SPI_1_CS1, "/dev/spidev2.1", this));
}