1

st link v2 mini と openocd を使用して、nrf51822 ブレークアウト ボードにコードをプログラムまたはアップロードしようとしています。http://icarus-sensors.github.io/general/starting-with-nRF51822.htmlのブログ投稿チュートリアルに従っています。ただし、openocd を使用してデバイスに接続できませんでした。以下にエラーメッセージを添付します。何が間違っているのですか?または、nrf51 をプログラムできる他の簡単な方法はありますか?

openocd -f interface/stlink-v2.cfg -f target/nrf51.cfg

GNU ARM Eclipse 64 ビット オープン オンチップ デバッガー 0.9.0-00073-gdd34716-dirty (2015-05-19-09:55) GNU GPL v2 の下でライセンス バグ レポートについては、 http: //openocd.org/docを参照してください/doxygen/bugs.html 情報 : 最初に使用可能なセッション トランスポート「hla_swd」を自動選択しています。オーバーライドするには、'transport select' を使用します。情報 : 選択されたトランスポートが低レベルのターゲット コントロールを引き継ぎました。通常の JTAG/SWD アダプター速度と比較すると、結果が異なる場合があります: 1000 kHz 情報: 要求された速度 1000 kHz に一致することができません。950 kHz を使用します。 情報: 要求された速度 1000 kHz に一致しません。 v2 JTAG v25 API v2 SWIM v4 VID 0x0483 PID 0x3748 情報: stlink api を使用 v2 情報: ターゲット電圧: 3.268965 エラー: プロシージャ 'init' で init モードに失敗しました (ターゲットに接続できません)

nrf51822 ブレイクアウト : http://www.newegg.com/Product/Product.aspx?Item=9SIA7BF37Z1712&nm_mc=OTC-Froogle&cm_mmc=OTC-Froogle- -ガジェット- -Srad+Tech-_-9SIA7BF37Z1712

st リンク v2 ミニ : http://www.electrodragon.com/product/st-link-v2-programmer-for-stm8-stm32/

4

1 に答える 1

1

openocd からの重要なメッセージは、「ターゲットに接続できません」です。

これは、openocd は ST-Link との接続に成功しましたが、ST-Link と nRF51822 の間の接続に失敗したことを意味します。

それには多くの理由が考えられます。

  • ST-Link と nRF51822 間の不適切な接続 (間違ったピン、ワイヤとピン間の接続不良、ワイヤの損傷、ワイヤが長すぎる可能性もあります)
  • チップが外部電源を使用している場合、電源に問題がある可能性があります (通常、ST-Link を使用して点滅中にチップに電力を供給しない場合でも、ST-Link のグランド ピンを外部電源のグランド ピンに接続する必要があります)。
  • ST-Linkの故障(ST-Linkをブレッドボードの外部電圧に誤って接続して破損してしまいました)
  • 故障した nRF51822
于 2016-09-30T09:48:38.303 に答える