Debian (Beaglebone Black) で spi eeprom (at25) を使用したいと考えています。デバイス ツリーを編集したので、eeprom の読み書きができるようになりました。
Linux には既に spi-at25-driver があります。
EEPROM からの読み取り
cat /sys/class/spi_master/spi1/spi1.o/eeprom
eeprom への書き込み
echo hello > /sys/class/spi_master/spi1/spi1.o/eeprom
しかし、EEPROMの特定のアドレスから読み書きしたいです。Cプログラム内でこれを行う方法はありますか?
どうも