私はTexas Instruments MSP430F5529 Launchpadを使用していますが、おそらく問題にはなりません。接続されると/dev/ttyACM0
、デバイスは2つのACMデバイスを列挙しますttyACM1
。ファームウェアのアップグレード後に問題が発生し、これらのファイルが生成されなくなったため、ファームウェアアップグレードアプリケーションにこのデバイスを表示できません。
ただし、デバイスは次のように表示されますlsusb
。
$ lsusb | grep Texas
Bus 001 Device 005: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 001 Device 006: ID 2047:03fe Texas Instruments
Bus 001 Device 007: ID 2047:0203 Texas Instruments
Bus 001 Device 007: ID 2047:0203
にアクセスする方法はありますか/dev/ttyACM0
?
答え1
ちなみに、最近同じ問題が発生しました(答えを探している間にこのクエリが見つかりました)。
/dev/ttyACM0 または /dev/ttyACM1 デバイスなしで mpsdebug を使用するには、次のようにします。
lsusb | grep Texas
vidとpidを探します。
Bus 007 Device 040: ID 2047:0203 Texas Instruments
Bus 007 Device 039: ID 2047:03fe Texas Instruments
Bus 007 Device 038: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
その後、使用してください(どれも重要ではないようです)
mspdebug -U 0451:2046 tilib
実際にtilibを使用していますが、通常はデバイスまたはUSB VID:PIDアドレスの提供を完全にスキップしてmpsdebug tilibだけを実行できるようです。
答え2
私はlibusbがVID:PIDを操作できることを知り、私の場合はlibusbを使ってmspdebugアプリケーションを使うだけで十分でした。