Changes between Initial Version and Version 1 of epics/bbb/debian/thermometer/ft260


Ignore:
Timestamp:
09/05/17 11:22:52 (7 years ago)
Author:
michkawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • epics/bbb/debian/thermometer/ft260

    v1 v1  
     1= [http://www.ftdichip.com/Products/ICs/FT260.html FTDI FT260]で実験 = 
     2 
     3FT260をBBBに繋いで使い方の実験してみる。 
     4 
     5== パッケージインストール == 
     6 
     7始めにpythonで実験するために、hidapi周りのパッケージをインストールする。 
     8 
     9{{{ 
     10root@beaglebone:~# apt-get install libhidapi-libusb0 libudev-dev libusb 
     11root@beaglebone:~# pip install --trusted-host pypi.python.org Cython hidapi 
     12}}} 
     13 
     14== デバイスの接続 == 
     15 
     16開発ボードにはI2C接続のEEPROMが搭載されていて、defaultではジャンパで接続されている。[[br]] 
     17なるべく余計な接続をしない状態で実験したかったのでEEPROMなしの状態にジャンパを設定する。[[br]] 
     18 
     19デバイスを接続すると、{{{musb-hdrc musb-hdrc.1.auto: Babble}}}というメッセージが大量に出力されるが、一応認識されて繋がりはするようだ。 
     20 
     21{{{ 
     22[ 6891.320644] musb-hdrc: 28/31 max ep, 16384/16384 memory 
     23[ 6891.659553] musb-hdrc musb-hdrc.1.auto: Babble 
     24[ 6891.664416] musb-hdrc musb-hdrc.1.auto: Babble 
     25[ 6891.668943] musb-hdrc: setup fifo_mode 4 
     26[ 6891.668996] musb-hdrc: 28/31 max ep, 16384/16384 memory 
     27[ 6892.066437] usb 1-1: new full-speed USB device number 27 using musb-hdrc 
     28[ 6892.199679] usb 1-1: New USB device found, idVendor=0403, idProduct=6030 
     29[ 6892.199741] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
     30[ 6892.199773] usb 1-1: Product: FT260 
     31[ 6892.199803] usb 1-1: Manufacturer: FTDI 
     32[ 6902.262497] hid-generic 0003:0403:6030.0005: usb_submit_urb(ctrl) failed: -1 
     33[ 6902.276074] hid-generic 0003:0403:6030.0005: timeout initializing reports 
     34[ 6902.284785] hid-generic 0003:0403:6030.0005: hidraw0: USB HID v1.11 Device [FTDI FT260] on usb-musb-hdrc.1.auto-1/input0 
     35[ 6912.310492] hid-generic 0003:0403:6030.0006: usb_submit_urb(ctrl) failed: -1 
     36[ 6912.322341] hid-generic 0003:0403:6030.0006: timeout initializing reports 
     37[ 6912.330402] hid-generic 0003:0403:6030.0006: hidraw1: USB HID v1.11 Device [FTDI FT260] on usb-musb-hdrc.1.auto-1/input1 
     38}}} 
     39 
     40HIDデバイスが2つ認識されているが、[http://www.ftdichip.com/Support/Documents/ProgramGuides/AN_394_User_Guide_for_FT260.pdf FT260のアプリケーションノート]の6ページ目{{{1.2 FT260 HID Interfaces and Endpoints}}}をみると、I2CとUARTがそれぞれ別のHIDとして認識されるようだ。[[br]] 
     41{{{hidraw0}}}がI2C、{{{hidraw1}}}がUARTらしい。 
     42ジャンパを設定し直して、I2Cのみにしてみると、 
     43 
     44{{{ 
     45[ 7774.216655] musb-hdrc: 28/31 max ep, 16384/16384 memory 
     46[ 7774.555547] musb-hdrc musb-hdrc.1.auto: Babble 
     47[ 7774.560500] musb-hdrc musb-hdrc.1.auto: Babble 
     48[ 7774.565029] musb-hdrc: setup fifo_mode 4 
     49[ 7774.565083] musb-hdrc: 28/31 max ep, 16384/16384 memory 
     50[ 7774.962288] usb 1-1: new full-speed USB device number 31 using musb-hdrc 
     51[ 7775.093398] usb 1-1: New USB device found, idVendor=0403, idProduct=6030 
     52[ 7775.093436] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
     53[ 7775.093452] usb 1-1: Product: FT260 
     54[ 7775.093467] usb 1-1: Manufacturer: FTDI 
     55[ 7785.130492] hid-generic 0003:0403:6030.0007: usb_submit_urb(ctrl) failed: -1 
     56[ 7785.144095] hid-generic 0003:0403:6030.0007: timeout initializing reports 
     57[ 7785.153751] hid-generic 0003:0403:6030.0007: hidraw0: USB HID v1.11 Device [FTDI FT260] on usb-musb-hdrc.1.auto-1/input0 
     58}}} 
     59 
     60となり、I2Cのみになるので、これで実験することにする。 
     61 
     62