pyOCDがDAPLinkを認識しない - KBA228321 - Community Translated (JA)
Employee
7 06, 2020
10:14 PM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
7 06, 2020
10:14 PM
Community Translated by NoTa_4591161 Version: **
Translation - English: pyOCD Does Not Recognize DAPLink - KBA228321
質問:
Windowsでは、マシンにCypress Programmer 2.0がインストールされている場合、pyocd listコマンドはDAPLinkモードで接続されたキットを検出しません。
回答:
この問題には2つの原因が考えられます。
CMSIS-DAP v.2.xxプローブ(USBバルク)と対話するために、pyOCDパッケージは「libusb」ライブラリを使用します。このライブラリは、Pythonインストールと同じ32ビットまたは64ビットアーキテクチャである必要があります。アーキテクチャが異なる場合、pyOCDはプローブを認識できません。
Cypress Programmer 2.0は、libusbライブラリもインストールし、PATH環境変数にインストール先を追加します。Cypress Programmerと共にインストールされたlibusbライブラリがPATH環境変数のpyOCDパスの前にある場合、pyOCDは「不正:libusb」を検出し、それで動作しません。
この問題を解決するには、PATH変数で、pyOCDのlibusbへのパスがCypress Programmerのパスの前に来るようにします。
- 1. Windowsエクスプローラで[ このPC ]を右クリックし、[ プロパティ]を選択して システムのプロパティ ウィンドウを開きます。
- 2. サイドバーの[ システムの詳細設定]をクリックします。
- 3. 「環境変数」をクリックします。
- 4. [ システム環境変数]セクションで[ PATH] を選択します 。
- 5. [ 編集]をクリックします。
- 6. Cypress Programmer 2.0 パスをリストの最後に移動します。
この記事を評価: