我希望将 MAX31865 ( http://www.maximintegrated.com/datasheet/index.mvp/id/7963 ) 与运行 Ubuntu 12.0.4 的 Beaglebone Black 一起使用。内核是标准的 3.8.13-bone30 内核。有一个 SPI 接口,我希望在 Beaglebone Black 上使用 SPI0 与开发套件连接。不幸的是每次我进入
ls /dev/spi*
结果是
ls: cannot access /dev/spi*: No such file or directory
我试图按照这里的指示:http: //hipstercircuits.com/enable-spi-with-device-tree-on-beaglebone-black-copy-paste/
当我将编译后的文件复制到 /lib/firmware 时,我注意到还有其他三个与 spi 相关的文件。那些是
BB-SPIDEV0-00A0.dtbo
BB-SPIDEV1-00A0.dtbo
BB-SPIDEV1A1-00A0.dtbo
此外,命令
echo BB-SPI1-01 > /sys/devices/bone_capemgr.*/slots
返回
bash: echo: write error: No such file or directory
我在 Angstrom 尝试过同样的方法,但没有成功。任何人都可以帮助我让 SPI 接口正常工作吗?谢谢!