Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:projekte:i2c_am_usb_port

I2C Port Expander am USB Port

Quellen

Entwicklungssystem

  • DELL Optiplex 745, 64-bit
  • Ubuntu 12.04.5 LTS
  • FTDI Modul: FT4232H Mini Module, siehe hier und hier
  • NXP PCA9506 40-bit I2C-bus Port Expander

Build-Umgebung

apt-get update
apt-get upgrade
apt-get install mc kdiff3 git dos2unix

D2XX Treiber von FTDI

Installation laut Readme.txt (siehe [1])

wget http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx1.1.12.tar.gz
tar xfz libftd2xx1.1.12.tar.gz
sudo su
cd release/build/x86_64/
cd release/build/x86_64/
chmod 0755 /usr/local/lib/libftd2xx.so.1.1.12
ln -sf /usr/local/lib/libftd2xx.so.1.1.12 /usr/local/lib/libftd2xx.so
exit
cd examples
make -B

FTDI Mini Modul per USB anschließen und evtl. geladene Treibermodule anschließend wieder entfernen.

rmmod ftdi_sio
rmmod usbserial
wget http://www.ftdichip.com/Support/SoftwareExamples/MPSSE/LibMPSSE-I2C/libMPSSE-I2C.zip
unzip libMPSSE-I2C.zip
cd Release-I2C/samples/
chmod +x b.bash
!! -ldl argument at end of gcc line!!
mkdir FTDI_FT2232_MPSSE_Basics
cd FTDI_FT2232_MPSSE_Basics
make clean
make all
wget http://www.ftdichip.com/Support/SoftwareExamples/MPSSE/LibMPSSE-I2C/LibMPSSE-I2C_source.zip
unzip LibMPSSE-I2C_source.zip
cd LibMPSSE-I2C
wiki/projekte/i2c_am_usb_port.txt · Zuletzt geändert: 2020/04/15 20:21 von 127.0.0.1