2017-05-10 8 views
-1

Windows7 64bit NucleoをUSBポートに接続すると、ST-LINKユーティリティを使用して16進ファイルを正常にダウンロードできました。しかし、後のコマンドを実行します。 .. \ binに\ openocd.exe -f st_nucleof7.cfgでボードの\ st_nucleo_f7.cfg は、次の行が含まれます。STM32F722EZ Nucleo、ST-Link-v2-1、openocd 0.10.0 openが "init"と "ocd_bouncer"に失敗しました。 SOLVED

ソース

[インターフェイス/ stlink-v2-1.cfg見つける]を

輸送セレクトhla_swd

ソースsrst_only

reset_config ...とstlink-v2-1.cfg [ターゲット/ stm32f7x.cfgを検索する]があります インターフェイスHLA hla_layoutのstlink hla_device_desc "STLINK/V2-1" hla_vid_pid 0x0483

0x374b ...と、デバイスマネージャは、ハードウェアのLDSの値を持つ "STLINKドングル" としてUSBデバイスを示していますVID_0483 & PID_374B & REV_0100 \ USB & MI_00 VID_0483 & PID_374B & MI_00

\ USBは、すべてのVIDとPIDが一致しているようです。 ...次のエラーが発生しました。誰かが私のセットアップで間違っていることを教えてもらえますか?

GNU ARMのEclipse 64ビットオープンオンチップデバッガ0.10.0-00113-g0f83948(2017-01-24-
18:48)
バグレポートのGNU GPL v2の
下でライセンス、
を読ん http://openocd.org/doc/doxygen/bugs.html
情報:選択したトランスポートが低レベルのターゲット制御を引き継ぎました。結果は、MI
GHT普通JTAGに比べて異なる/ SWD
アダプター速度2000キロヘルツ
adapter_nsrst_delay:100 srst_only別srst_nogateのsrst_open_drainが
srst_only別個srst_nogateのsrst_open_drainが
情報connect_deassert_srst connect_deassert_srst
:要求された速度2000キロヘルツと一致することができません。 、1800 kHzの
情報使用して:1800 kHzの
インフォ使用して、要求されたスピード2000 kHzのと一致することができません:クロック速度を1800 kHzの
エラー:オープンが
失敗しました

'ocd_bouncer' の手順の手順で'のinit'
おかげで、 ブライアン

+0

ありがとうございましたが、エラーは私のコードとは関係がありません。問題は、STM32 NucleoF722ZE評価ボードのST-LINKに接続するためにopenocdを使用することができないことです。これが私が設定ファイルを含む理由です。 – Bdang

答えて

0

は、私がここで答えを見つけた: https://www.eevblog.com/forum/microcontrollers/openocd-fail-to-open-stm32-nucleo-board/

を明らかにOpenOCDは、USB 3.0ポートに接続することはできません。私は別のポートに切り替え、それは働いた! なぜOpenOCDで誰もusb 3.0で動作しないと指示していませんか?私はこの問題について数日を過ごしました。 デバイスマネージャーを見ているポートが2.0または3.0のポートを特定する方法はまだ分かりません。

+0

STM32開発ボードを非商用目的で使用する場合、興味深いSeggerオプションがあります:https://www.segger.com/jlink-st-link.html。はるかに速くIMHOが良い。 –

関連する問題