
FT4232H adalah IC konverter USB ke UART yang mendukung mode Kecepatan Tinggi di sisi USB dan memiliki empat port di sisi UART.
Dengan menghubungkan memori EEPROM ke sirkuit mikro ini, Anda dapat mengatur mode operasi tertentu atau mengubah data pabrikan.
Mari kita ambil contoh dan konfigurasikan FT4232H secara langsung pada sistem yang menjalankan GNU / Linux. Kami akan melakukan ini menggunakan utilitas ftdi_eeprom
.
Instalasi ftdi_eeprom
ftdi_eeprom
open-source libFTDI
libconfuse
.
ftdi_eeprom
Ubuntu Debian, :
sudo apt-get update sudo apt-get install ftdi-eeprom
Yocto Project (thud)
,ftdi_eeprom
, :
recipes-support/confuse/confuse_2.7.bb
DESCRIPTION = "Library for parsing configuration files." HOMEPAGE = "http://www.nongnu.org/confuse/" SECTION = "libs" LICENSE = "ISC" LIC_FILES_CHKSUM = "file://NEWS;md5=18e885b42b86362019e0cab8dc2a393b" SRC_URI = "http://download.savannah.gnu.org/releases/confuse/confuse-${PV}.tar.gz" SRC_URI[md5sum] = "45932fdeeccbb9ef4228f1c1a25e9c8f" SRC_URI[sha256sum] = "e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778" inherit autotools binconfig pkgconfig lib_package gettext EXTRA_OECONF = "--enable-shared" BBCLASSEXTEND = "native"
recipes-support/libftdi/libftdi_%.bbappend
PACKAGECONFIG += "ftdi-eeprom" PACKAGECONFIG[ftdi-eeprom] = "-DFTDI_EEPROM=on,-DFTDI_EEPROM=off,confuse" PACKAGES =+ "ftdi-eeprom" FILES_ftdi-eeprom += "${bindir}/ftdi_eeprom"
FT4232H
UART- FT4232H RS232
, – «FTDI»
– «Quad RS232-HS»
.

«habr.com»
, «Quad RS485»
, UART- RS485
.
habr.conf
# , EEPROM, filename=habr.bin # . FT4232H : 0x0403 vendor_id=0x0403 # . FT4232H : 0x6011 product_id=0x6011 # EEPROM . 0x46 93xx46, 0x56 93xx56 0x66 93xx66 eeprom_type=0x56 manufacturer="habr.com" product="Quad RS485" serial="1234" # use_serial=true # : ( ) * 2 . # 0, self_powered=true max_power=0 # USB, self_powered=true # RI 0 true, USB # 20 . remote_wakeup=false # cha_type=UART chb_type=UART # com- cha_vcp=true chb_vcp=true chc_vcp=true chd_vcp=true # RS-485 cha_rs485=true chb_rs485=true chc_rs485=true chd_rs485=true
ftdi_eeprom
eeprom-, :
ftdi_eeprom --flash-eeprom habr.conf
Setelah me-reboot perangkat, Anda dapat mengamati hasil pekerjaan:
