0

trace32 デバッガーでターゲットをリセットするたびに、CE シンボルをロードする必要があります。このボタンをクリックするたびに必要です(CEシンボルをロードします)ここに画像の説明を入力

そして、図に示すようにnt A8_0(jumpered)を選択する必要があります:ここに画像の説明を入力

cmmコマンドを使用してこれを行うにはどうすればよいですか? また、待機イベントやスリープ イベントのように 10 分ごとにこれを実行したいですか?

4

1 に答える 1

2

ツールバー ボタンとダイアログの両方が、通常の TRACE32 インストールの一部ではないことはほぼ確実です。TRACE32 ユーザーが独自のボタンとダイアログを追加できることをご存知ですか? (コマンド MENU および DIALOG を参照) テキスト「Which ASIC?」あなたの会社/部門に特化したダイアログのように聞こえます。

したがって、デバッグ セッション用のスクリプトを提供している同僚がいる場合は、その同僚に尋ねることをお勧めします。

それ以外の場合は、次のことを試してください。

  • CMM スクリプトとスクリプト C:\T32\t32.cmm で MENU および DIALOG コマンドの実行を確認します。
  • 他のスクリプト (DO コマンド) の実行についてスクリプトを確認します。
  • メニューまたはダイアログの定義を CMM スクリプトに埋め込むか、別のファイルに配置できるため、スクリプトの 1 つが *.men または *.dlg ファイル (メニューまたはダイアログ記述ファイル) を呼び出すかどうかを確認します。
  • 検索しているコマンドは、そのようなメニューまたはダイアログ定義のどこかにある必要があります。
  • セットアップ ファイルで文字列 "nt A8_0(jumpered)" を検索します。

それ以外の場合は、デバッグ セッションを開始するために使用する CMM スクリプトを提供すると役立つ場合があります。


一定の時間間隔の後に CMM スクリプトを実行するには、コマンドを試すことができますGLOBALON TIME 600.s DO <myscript.cmm> 。これにより、10 分後にスクリプトが実行されます。

したがって、スクリプトを定期的に実行する場合は、この GLOBALON TIME コマンドをスクリプトの最後に再度配置する必要があります。


ただし、メイクファイルを呼び出した後にデバッグ シンボルを更新する場合は、GLOBALON TIME を使用しないことをお勧めします。代わりに、次の手順を提案します。

  1. CMM スクリプト 'myscript.cmm' を記述して、デバッグ シンボルをリロードします (前と同じ)。
  2. TRACE32 アプリケーションのリモート API ポートを有効にします (C:\T32\config.t32 の RCL=NETASSIST)。
  3. t32rem.exe コンソール アプリケーションを使用してビルドした後、CMM スクリプトをトリガーして、メイクファイルからデバッグ シンボルを再読み込みします。このような:

    C:\T32\bin\windows\t32rem.exe localhost port=20000 "DO myscript.cmm"
    
于 2016-06-07T12:13:18.827 に答える