いまの運用を開始プログラムまでのツールと目標"リモート'?

StackOverflow https://stackoverflow.com/questions/75255

  •  09-06-2019
  •  | 
  •  

質問

だって普通のツールをセッションで実行可能ファイルを同じコンピュータで実行コマンドで始まるプログラムです。

いす走行ツールを組み込みシステムとして、コマンドを対象localhost:3210'どうかという話があったようだ開始のプログラムもなく終了と再起動の設ョンをクリックします。

役に立ちましたか?

他のヒント

残念ながら、わからない方のアプリの再起動を通のものを維持します。回避策は、PCのエントリポイントのプログラム。これまでにどちらかを呼び出すことにより:

jump 機能

または

set $pc=住所.

まmungedの引数 main 必要な設定します。

編集:

カップルの注意上記の手法の原因になります。

  • れば、マルチスレッドプログラムチャーメインに移動します現在のスレッドをメインに、他のすべてのスレッドが残っている。現在のスレッドが開催されるロック---そんな課題となりました。
  • メモリ漏れた場合、プログラムフローを割り当てがあっ時の初期化しただけの漏洩気メモリのジャンプします。
  • 開くファイルが残っています。場合は受けファイルまたは住所、電話が失敗します。

なので、ジャンプできないのではないで同じものを再起動します。

ここから実行gdbserverの組み込みシステム。

頂きませんので再スタープログラムの代わりに撤退と 対象の拡張-リモート

"ジャンプ_start"のとなります。

かに記載の方法に 21.2サンプルセッションのツールを起動 作品です。入口や階段に入れない monitor reset halt それでは、"(gdb)"迅速な対象のハードウェアリセットまでアプリケーションを開始しと c (=ます。

load コマンドの省略が可能ときのようなものではありませんflashのプログラム。

ステップ-バイ-ステップの手順

リモート:

# pwd contains cross-compiled ./myexec
gdbserver --multi :1234

地域:

# pwd also contains the same cross-compiled ./myexec
gdb -ex 'target extended-remote 192.168.0.1:1234' \
    -ex 'set remote exec-file ./myexec' \
    --args ./myexec arg1 arg2
(gdb) r
[Inferior 1 (process 1234) exited normally]
(gdb) r
[Inferior 1 (process 1235) exited normally]
(gdb) monitor exit

試験Ubuntu14.04.

ることも可能でCLIパスへの引数としてプログラム:

gdbserver --multi :1234 ./myexec arg1 arg2

./myexec 部分を削除し、その必要性 set remote exec-file ./myexec, このannoyances:

パスを環境変数を変更作業ディレクトリを再起動: 変更する方法を環境変数および作業ディレクトリのgdbserver--マルチ再起動なしです。

る場合には正規のツールできるタイプ'実行'ショートカット"r"とツールの確認を行うために以下のをご希望の場合はプログラムを再起動し

にEFM32嬉しいゲの提案をうけないので、ここでは何を学ぶことができましたから、文書の統合ツールのEclipse環境です。

(gdb) mon reset 0
(gdb) continue
(gdb) continue

これにより私た状態でこの予想が打ちをリセットからのIDEです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top