FT232RL. Просмотр и измение параметров.
FTDI. Заменить cbus[3] = PwrEn на TXDEN на плате NS-485 для передачи данных без echo. How to.
Программа ft232r_prog (v1.25) предоставляет интерфейс командной строки Linux для реконфигурации чипа FT232R, устраняя необходимость в программном обеспечении FTDI MProg/FTProg (MS-Windows).
Это копия кода Марка Лорда, http://rtr.ca/ft232r/
FTDI FT232R представляет собой микросхему преобразователя USB/последовательного порта, совместимую с логикой TTL 3,3 В и 5,0 В, но также может использоваться в качестве устройства ввода-вывода общего назначения (GPIO). Код, размещенный здесь, в основном предназначен для поддержки последнего: простой способ управления параметрами без необходимости установки дополнительных драйверов, в Linux, с использованием возможностей чипа, CBUS GPIO.
Для всего этого требуется библиотека libftdi, которая предоставляет базовые интерфейсы для программирования микросхем FTDI. Также требуется библиотека libusb для установки без драйверов и использования USB-устройств в Linux. Это копия кода Марка Лорда, http://rtr.ca/ft232r/
Установка.
sudo apt-get install build-essential gcc make libftdi-dev libusb-dev
wget http://rtr.ca/ft232r/ft232r_prog-1.25.tar.gz
tar -zxvf ft232r_prog-1.25.tar.gz
cd ft232r_prog-1.25
make
Примеры:
В каталоге ft232r_prog-1.25, запускаем ./ft232r_prog
.
Посмотреть cправку по командам:
sudo ./ft232r_prog --help
Просмотр текущих знвчений установленных параметров:
sudo ./ft232r_prog --dump
Заменить PID:
sudo ./ft232r_prog --old-pid 0x0000 --new-pid 0x6001
Перепрограммировать кабель FT232 Serial -> USB, например. Кабель Smart Meter P1 для инвертирования значений RXD:
sudo ./ft232r_prog --save backup.eeprom
sudo ./ft232r_prog --invert_rxd
Работа FT2322RL без “echo” :Заменить cbus[3] = PwrEn на TXDEN:
sudo ./ft232r_prog --cbus3 TxDEN
Пример работы ./ft232r_prog
, параметр –dump, в терминале:
Где еще можно посмотреть:
http://duinorasp.hansotten.com/unbrick-freaduino-ftdi-driver/ https://github.com/kiwitea/ft232r_prog