問題タブ [segger-jlink]
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.
arm - Segger RTT 制御ブロックが RTT ビューアーによって識別されない
Segger の RTT (リアルタイム転送) を使用しようとしていますが、RTT ビューアーで出力を確認できません。根本的な原因は、RTT ビューアによって識別されていない RTT コントロール ブロックにあるとは思えません。
設定
ホスト PC は、次のように、Seggers の J-Link デバッガー (JTAG インターフェイス) を使用して ARM-CORTEX-M4 ベースのボードに接続されます。
私が達成しようとしていること
Segger に固有の RTT 機能を統合しようとしていますが、ホスト PC の RTT ビューアー ソフトウェアで RTT からの印刷物を見ることができません。
segger が提供する統合コード
/li>私のメインファイルに含ま
SEGGER_RTT.h
れ、呼び出しを追加しました以内に
main()
。Eclipse と
arm-none-eabi-
ツールチェーンを使用してアプリケーションをコンパイルするだけでなく、JLINK_GDBserverCL.exe
-- デバッグ サーバーarm-none-eabi-gdb
-- クライアントのデバッグ- Segger J-Link -- ハードウェア デバッガ (JTAG インターフェイスを接続)
ホスト PC で RTT ビューアー ソフトウェアを使用して、手順 2 でプリントを受信します。
ステップ 3 でプリントが表示されることを期待しています。続行するのを手伝ってください。
gdb - STM32 CubeIDE プロジェクトをデバッグできなくなりましたが、コードは j-link なしで動作します
どういうわけか、CubeIDE と j-link でプロジェクトをデバッグ モードで開始できない状態に陥ってしまいました。コードがコンパイルされ、フラッシュが書き込まれますが、main.c のメイン関数の最初の命令で停止する代わりに、プロジェクトの逆アセンブリ部分でスタックします。
タイトルバーには「ソースが見つかりません」と表示され、作業ウィンドウには次のように表示されます。
アドレス "0x20011b88" で、デバッグ情報がないか、プログラム コードの外部でブレークします。
このアドレスを分解すると、次のようになります。
しかし、ステップインすると、次のウィンドウがポップアップ表示されます。
MI コマンドの実行に失敗しました: -exec-step 1 デバッガー バックエンドからのエラー メッセージ。現在の関数の境界が見つかりません
ここで明らかな何かが欠けているに違いないので、ご指導いただければ幸いです。また、どこで勉強すればよいか、プロジェクトのデバッグをどのように開始するかについての詳細な指針も歓迎されます。
よろしくお願いします、R.
embedded - USB-C デバッグ アクセサリ モードと USB 2.0
デバッグ目的と USB 2 機能のために USB-C を使用する組み込みデバイスを構築したいと考えています。
USB-C 規格を正しく理解したかどうかはわかりません。
CC1 と CC2 を GND に 5.1 kOHM のプルダウンでピンに接続すると、他のデバイスがデバッグ アクセサリ モードを検出するため、14 ピンのいずれも使用されていない接続デバイスを節約できるというのは正しいですか?
USB 2 ピンを USB 2.1 用に使用することはまだ可能ですか?
Axx と Bxx のペアを短絡し、SWD 信号をピン A11、A10、A8、A2、A3 に接続し、B の場合はその逆に接続し、USB 2 を D+/D- ピンにも接続します。
- デバイスのモードをコンピュータから検出できるツールはありますか?
助けてくれてありがとう
segger-jlink - Jlink edu デバイスの出力とボードの入力を一致させる方法
こんにちは、添付の写真に示されている J-ling EDU Segger デバッガーとボードを接続しようとしています。ボードには 8 ピン接続がありますが、jlink デバイスには 20 ピン接続があります。デバイスが表す各出力ピン 1 が何を表しているかを調べるために、以下のマニュアルを調べてみました https://www.segger.com/downloads/jlink/UM08001 ボード接続の回路図の写真を添付しました。ボードと JLINK EDU デバイスを接続するにはどうすればよいですか? ありがとう。