Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

pyOCDがDAPLinkを認識しない - KBA228321 - Community Translated (JA)

pyOCDがDAPLinkを認識しない - KBA228321 - Community Translated (JA)

SivaK_96
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

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変数で、pyOCDlibusbへのパスがCypress Programmerのパスの前に来るようにします。

  1. 1. Windowsエクスプローラで[ このPC ]を右クリックし、[ プロパティ]選択 システムのプロパティ ウィンドウ開きます。
  2. 2. サイドバーの[ システムの詳細設定]クリックします
  3. 3. 環境変数」クリックします
  4. 4. [ システム環境変数]セクションで[ PATH] を選択します
  5. 5. [ 編集]クリックします。
  6. 6. Cypress Programmer 2.0 パスをリストの最後に移動します。
0 件の賞賛
257 件の閲覧回数
寄稿者