2016-05-15 6 views
1

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

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

GNU ARMのEclipse 64ビットオープンオンチップデバッガ0.9.0-00073-gdd34716ダーティ(2015-05-19-09:55)GNU GPL v2の バグレポートの下でライセンス 、読み取り http://openocd.org/doc/doxygen/bugs.html Info:最初に利用可能なセッショントランスポート "hla_swd"を自動選択します。オーバーライドするには、 'transport select'を使用します。 情報:選択したトランスポートが低レベルのターゲット制御を引き継ぎました。結果は、プレーンJTAG/SWDに比べて異なる場合があります アダプタ速度:1000 kHz 情報:950 kHzを使用して、要求された速度1000 kHzと一致できません。 Info:950 kHzを使用して要求された速度1000 kHzに一致できません。Info:クロック速度950 kHzの 情報:sTLINK V2のJTAG V25のAPI V2はSWIM V4のVIDの0x0483のPID 0x3748 情報:使用してstlinkのAPI v2の情報が :ターゲット電圧:3.268965は エラー:初期化モードが失敗した手順で (ターゲットに接続することができません) 'のinit' inプロシージャ 'ocd_bouncer'

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

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

答えて

1

openocdからの重要なメッセージは次のとおりです。 "ターゲットに接続できません"。

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

ことを引き起こし、多くの理由が考えられます:

  • もし
  • ST-リンクおよびnRF51822(間違ったピン、電線と端子の接続不良、損傷したワイヤ、多分あまりにも長いワイヤ)間での誤った接続チップは外部電源を使用しているため、電源に問題が生じることがあります(通常、フラッシュ中にST-Linkを使用していない場合でも、ST-Linkのグランドピンを外部電源のグランドピンに接続する必要があります)
  • ST-Linkの不良(私のブレッドボードのST-Linkを外部電圧に誤って接続することによって損傷しました)
  • フォルトnRF51822
関連する問題