2017-03-10 4 views
1

これを前にすると、私は自分が何をしているのかがまったく分かりません。OpenThreadデバイスとやりとりするには?

私はOpenThreadをTI CC2538にインストールしたばかりですが、動作しているのであれば、私の人生の間は分かりません。

GitHubリポジトリのREADME.mdファイルの一番下にこれがあり、何らかのターミナルセッションでそれに接続できなければならないことを示唆しています。そこから、必要なコマンドをすべて実行できるはずです。

Open terminal to /dev/ttyUSB1(シリアルポート設定:115200 8-N-1)。

ただし、/devの下にチェックされており、そこにUSBデバイスが搭載されていません。

  • A SEGGER J-LinkのEDU(20ピンのJTAGポートに接続)
  • マイクロUSBケーブル

Iドン:私が持っている自分のPCにCC2538を接続するには

他の誰かがこのようなことを設定し、正しい方向に向けることができるかどうかは分かりませんが、どんな助けでも感謝します。

答えて

1

SmartRF06を使用している場合、シリアルポートはTI XDS100v3エミュレータを介して表示されます。 XDSはFTDIチップに基づいており、新しいLinuxカーネルはFTDIチップを非常にうまくサポートします。カーネルモジュールが自動的に起動しない場合は、次の手順を実行します。

LinuxボックスにSmartRFを接続します。 rootとして、またはsudoを持つ

$ lsusb 
... 
Bus 001 Device 002: ID 0403:a6d1 Future Technology Devices International, Ltd 
... 

に、必要に応じて(下記のコマンドを実行して、あなたはlsusbがから得た値を使用して、ベンダーと製品の引数を置き換えますデバイスのVIDとPID(:以下の出力でa6d1 0403)を検索):カーネル3.12から

modprobe ftdi_sio vendor=0x403 product=0xa6d1 

は、以下のコマンドを実行します。

modprobe ftdi_sio 
echo 0403 a6d1 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id 

それがインストールされます場合は、パッケージbrlttyを削除する必要がいる可能性があります。

ボードの番号は/dev/ttyUSB{0,1}である必要があります。 ttyUSB1はUARTバックチャネルになります。

+0

ありがとうございました。カーネル3.12の内容やアクセス方法はわかりませんでしたが、new_idのchmodを使ってその方法で編集しました。これはうまくいくようですが、ttyUSB0とttyUSB1が表示されますが、私はいくつかの問題があります。1.マシンを再起動すると、これをやり直す必要があります。2.デバイスへの接続方法がわかりません私は 'cu -l/dev/ttyUSB1 -s 115200'を使ってcuを試してみましたが、私は次のエラーを表示していました:cu:open(/ dev/ttyUSB1):パーミッション'' cu:/ dev/ttyUSB1:Line in use'の順に続きます。 –

関連する問題