問題タブ [openocd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
621 参照

stm32 - Jtagの無効な確認

sysfsgpioビットバンインターフェイスを備えたARM9でOpenOCDを使用しており、CortexM3stm32f103マイクロコントローラーをデバッグしようとしています。使用されるOSは組み込みDebianです。残念ながら、デバイスIDを取得した後、ターゲットから間違ったACKを取得し続けます(警告、jtagDPトランザクションのACK0x4が無効です)。

問題の原因が何であるかについての洞察はありますか?オシロスコープにすべての信号をプロットしましたが、何も問題はありませんでした。また、olimex jtag-keyを使用してターゲットデバイスを確認したところ、機能しています。

0 投票する
1 に答える
1831 参照

gdb - OpenOCD (Olimex) for ARM (STM32fxx) で最終起動シーケンスのエラーが失敗しました

arm STM32F10x シリーズの eclipse で openOCD を使用しています。コード全体を作成し、プログラムでエラーなしですべてをビルドした後、デバッグします。プロセスの 99% が完了した後、次のエラーが発生します。

最終起動シーケンスのエラー MI コマンドの実行に失敗しました:
-exec-run デバッガー バックエンドからのエラー メッセージ: プロセスの作成中にエラーが発生しました

次のエラーが生成され、プログラムをデバッグできません。この問題について私を助けてください

0 投票する
0 に答える
1651 参照

debugging - OpenOCD を BeagleBone に接続すると、ftdi デバイスが認識されない

Windows 7 x64 のオンボード FTDI JTAG エミュレーターを介して openOCD を BeagleBone に接続しようとしています。BeagleBone に付属の ftdi ドライバー 64 ビットをインストールしました。BBone を Windows に接続すると、USB シリアル コンバーター A と B が COM ポートと共に表示されます。

device-managers のハードウェア ID は次のように表示されます。

32 ビットと 64 ビットの両方のバイナリと ti_beaglebone.cfg スクリプトを含む openOCD 0.6.1 をダウンロードしました。VID PID は上記のように一致します。

私は実行しようとしました:

しかし、FTDI をまったく認識せず、次の行が表示されます。

OpenOCD の 32 ビットと 64 ビットの両方のバイナリを試しましたが、うまくいきませんでした。

どんな助けでもいただければ幸いです

ありがとう

0 投票する
1 に答える
1385 参照

windows - olimex arm-usb-ocd-h jtag ドングルを使用した phytec lpc3250 ターゲットでの Windows の無効なコマンド「jtag」の openocd

openocdの「無効なコマンド名」エラーを理解するのを手伝ってくれる人はいますか? いくつかの詳細:

  • openocd 0.7.0 Windows バイナリ
  • olimex arm-usb-ocd-h ドングル
  • lpc3250 phytecベースのボード

私が行った手順:

  1. http://www.freddiechopin.info/en/download/category/4-openocdからダウンロードしたファイル「openocd-0.7.0.7z」
  2. 「c:\oocd7\」に解凍しました。
  3. 「c:\oocd7\drivers\libusb-1.0drivers.txt」の指示に従って「sadig.exe」を実行し、次の 3 つの USB デバイス用の「libusb-win32」ドライバーをインストールします。
  4. その後、以下に詳述するエラーが発生しました。

コマンドとエラーのスクリーンショット:

「libusb-win32」ドライバーがインストールされているデバイス:

コメントありがとうございます!

0 投票する
1 に答える
6320 参照

stm32 - Stm32f4discovery - OpenOCD - telnet アップロードのデモ プログラム


デモ プログラムを新しい stm32f4discovery ボードにアップロードしようとして問題が発生しました。

  1. ボードをコンピュータに接続する
  2. openocd -f ボード/stm32f4discovery.cfg
  3. telnet ローカルホスト 4444

    私は何を間違っていますか?フラッシュ プロテクト、stm32f2x ロック解除を試みましたが、応答は同じです:「フラッシュ メモリの書き込みが保護されています」。「Project/Demonstration/Binary」の「STM32F4-Discovery_FW_V1.1.0」パッケージの st.com のコンパイル済みデモ プログラムを使用しています。

0 投票する
0 に答える
271 参照

linux-kernel - Beagleboard XM で flyswatter2 openOCD を使用すると、Insight デバッガーがクラッシュまたはハングする

インサイトとハエたたきのopenOCDを使用して、Beagleboard XMでLinuxカーネルをデバッグしようとしました。arm-linux-gnueabi-insight vmlinux を実行すると、jtag flyswatter2 を介してカーネルがターゲットにダウンロードされていることがわかります。完了すると、「今後の共有ライブラリのロード時にブレークポイントを保留にしますか?」というメッセージ ボックスが表示されます。がポップアップします。「はい」をクリックすると、インサイトがクラッシュします。それ以外の場合はハングします。これは gdb ウィンドウからのものです

0 投票する
1 に答える
533 参照

microcontroller - OpenOCD フラッシュ write_image のターゲットを選択しますか?

5 つのマイクロコントローラーの JTAG チェーンがあり、各マイクロコントローラーには独自の ELF イメージがあります。ELF の書き込みに使用することは理解していますflash write_imageが、どのターゲット/フラッシュ バンクに書き込むかがわかりません。イメージが書き込まれるターゲットを選択する方法はありますか (または間違ったパスをたどっていますか)?

0 投票する
2 に答える
6170 参照

gdb - GDB 接続タイムアウト

St-write を使用して .bin を STM32F4 に書き込むと、期待どおりのメッセージが表示されました。これで、GPIO の初期化方法を理解できると思います。したがって、OpenOCD と arm-none-eabi-gdb を使用してそれを行います。ここでは、私のプロセスです。

OpenOCD のポートを確認するにはどうすればよいですか? なぜタイムアウトが発生するのですか?