Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
![](/media/cache/profiles/renesas_logomark_l_1.jpg.50x50_q85.jpg)
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
昨日(20150227)公開いただいた、サンプルプログラムGR-PEACH USBHost sampleを用いて、USBメモリー動作(USB_HOST_TEST 3)が上手くいくことは確認出来ました。
同じプログラムで、HUB経由に切り替えたところ期待通りの動作をしません。
USBに関して知識がなく、ライブラリーの中を覗いてもよくわかりません。
/USBHost/USBHost/USBHostConf.h
Maximum number of ports on a USB hub
define MAX_HUB_PORT 2
の個数を変えても症状は同じです。
勿論HUBの接続は手持ちの一個のみです。
お手数ですが、どなたか対応方法を教えていただけませんか?
ちなみにターミナルへの表示は下記のようになります。
[USB_INFO: /src/USBHost/USBHost/USBHost.cpp:155]New device connected: 200314c0 [hub: 0 - port: 1]
[USB_ERR: /src/USBHost/USBHost/USBHost.cpp:174]Too many hubs connected!!
LPC1768 mbedでは、下記のように同じプログラムが問題なく動作します。
[USB_INFO: /src/USBHost/USBHost/USBHost.cpp:155]New device connected: 10004074 [hub: 1 - port: 3]
[USB_INFO: /src/USBHost/USBHostMSD/USBHostMSD.cpp:81]New MSD device: VID:0930 PID:6544 [dev: 10004074 - intf: 0]
[USB_INFO: /src/USBHost/USBHostMSD/USBHostMSD.cpp:164]MSD [dev: 10004074] - Vendor ID: TOSHIBA
[USB_INFO: /src/USBHost/USBHostMSD/USBHostMSD.cpp:168]MSD [dev: 10004074] - Product ID: TransMemory
[USB_INFO: /src/USBHost/USBHostMSD/USBHostMSD.cpp:172]MSD [dev: 10004074] - Product rev: 1.00
[USB_INFO: /src/USBHost/USBHostMSD/USBHostMSD.cpp:139]MSD [dev: 10004074] - blockCount: 15155199, blockSize: 512, Capacity: 7759461888