3

PowerPC 組み込み C ソフトウェアのデバッグに Lauterbach を使用しています。以下の ALGO を .cmm(PRACTICE) スクリプトから実行したいと考えています。可能な場合はお知らせください:

Set Breakpoint
When Breakpoint is hit, execute a .cmm file. This .cmm file will rewrite the values of an array.
Continue execution of program

関数全体をスタブしたくありません。コードは変更しないでください。

4

2 に答える 2

5

でブレークポイントを設定します

   Break.Set <addr> /Program /CMD "DO myScript.cmm"

Goターゲットプログラムの実行を継続するには、呼び出した PRACTICE スクリプトの最後にコマンドを追加します。

呼び出された PRACTICE スクリプトの最後にコマンドを追加できない場合は、次Goのようなベニア スクリプトが必要になります。

// Content of myScript.cmm
DO myAlgorithm.cmm
Go
ENDDO

コマンドはBreak.Setオプションも認識します/RESUMEが、呼び出された PRACTICE スクリプトが終了するまで待機しないため、これはあなたのケースには適していません。

于 2015-05-06T12:00:13.947 に答える