問題タブ [lauterbach]
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.
jtag - OS.COMMAND を使用した現在のディレクトリ
OS.Command を使用して T32 から (OS レベルで) スクリプトを実行しようとしています (戻りまでブロックしません)。'\\somepath'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
コマンドを呼び出すスクリプトと同じディレクトリでコマンドを実行したい。OS.Hidden はそのように動作するようですが、呼び出しが返されるまでブロックするようです。
real-time - コマンドラインから trace32 を制御する
GUIを使用する代わりに、単一の出力ファイルを1つずつmpcコントローラーにフラッシュする必要があります。コマンドプロンプトを介して自動的に実行しようとしています。検索したところ、 コマンドラインからラウターバッハを制御するこのリンクが見つかりまし た。デモを使用しようとしましたC:\T32\demo\api\capi\test\t32rem.exe 答えが言うように、答えで指定された t32rem.exe が見つかりません 誰か助けてください?
trace32 - ラウターバッハ ウィンドウのコマンド ラインのステータスを確認しています
Perl スクリプトを使用して、リモート マシンで trace32 ウィンドウを起動し、何らかの操作を実行します。明らかに、Perl は trace32 ウィンドウからログを個別の GUI として出力できません。おそらく trace32 が失敗したためにスクリプトが失敗することはほとんどありませんが、方法はありません。 trace32 の失敗に関する Perl スクリプト ログをチェックするには、ステータスまたは trace32 ウィンドウに出力されたエラー メッセージを取得するためのコマンド ライン オプションはありますか? ありがとう。
c - Lauterbach デバッガーで特定の関数にブレークポイントを設定できない
lauterbach を使用してコードをデバッグする場合、Trace32 に存在して表示される一部の関数はブレークポイントを内部に配置できず、この関数が呼び出された行にブレークポイントを配置しようとしてもヒットしません (つまり、行がスキップされます)。
cvi - C プログラムがアプリケーション変数にアクセスするための Trace32 Lauterbach API
インフィニオン コントローラーを搭載した ECU があり、いくつかの xyz プログラムがフラッシュされています。現在、プログラムの変数の値は、Lauterbach ハードウェアを備えた Trace32 デバッガーでリアルタイムで確認できます。ここで、すべての値を手動でレポートに書き留める必要があります。C プログラミングを使用して Trace32 API を使用してこれらの値にアクセスし、それらの値を Excel またはメモ帳に自動的に書き込みたいと考えています。API for Remote Control と JTAG Access ドキュメントを試しましたが、あまり効果がありませんでした。誰でもご案内いただけますか?Trace32 ソフトウェアを構成することさえできず、Lauterbach にコマンドを送信することさえできませんでした。私の主な目的は、Trace32 GUI で表示できる値に、Trace32 API を使用して C プログラムでアクセスできるようにすることです。
trace32 - ブレークポイントに到達したときに Lauterbach がスクリプトを実行する
PowerPC 組み込み C ソフトウェアのデバッグに Lauterbach を使用しています。以下の ALGO を .cmm(PRACTICE) スクリプトから実行したいと考えています。可能な場合はお知らせください:
関数全体をスタブしたくありません。コードは変更しないでください。
trace32 - ラウターバッハ文字列で引用符を使用する
Lauterbach の cmm スクリプトを使用してファイルを自動生成しようとしています。ファイルに表示したいものは次のとおりです。 { "source": "XYZ" } // 引用符が含まれています
ただし、cmm スクリプトで引用符を受け入れることができません。「\」を使用しても機能しません。CMM スクリプトでこれを処理する方法はありますか?
stm32 - トレース 32 を使用した STM3220g-EVAL ボードへのイメージのフラッシュ
STM3220g-EVAL ボードを持っています。他の目的で使用されたため、現在はプリロードされたイメージがないようです。電源を入れると、ディスプレイに何も表示されません。
STLINK/V2 ハードウェアを持っていません。コードのフラッシュとデバッグに Trace32 と Lauterbach を使用しています。
簡単な C プログラムを作成し、arm-none-eabi-gcc ツールチェーンを使用して elf ファイルを作成し、Trace32 の demo フォルダーにある stm32 用の cmm スクリプトを使用して STM3220g-EVAL ボードにフラッシュすることができました。
私が必要としているのは、Trace32 を使用して STM3220g-eval のデフォルト イメージをフラッシュすることです。誰かがブート イメージと cmm スクリプトを同じようにフラッシュするためのリンクを提供してくれませんか。
次のリンクで提供されているデモンストレーション ビルダー プラットフォームとデモンストレーション ファームウェアを試しました http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF250374
彼らは hex ファイルを提供しているので、Trace 32 コマンド data.load.asciihex を使用して hex ファイルをロードしました。go を押すと、エラーが発生します (エミュレーション ポーアが失敗します)。
.hex ファイルをボードにフラッシュするための正しい cmm スクリプトを教えてください。
trace32 - Trace32 シミュレーター セッションでスクリプトを実行しているかどうかを .cmm で確認することは可能ですか?
Trace32 でターゲットのデバッグを開始する前に、さまざまなものをセットアップするスクリプトがあります。一部のステップが関連しないシミュレーターでもデバッグすることがあります。
シミュレーターで実行している場合、またはライブ システムに接続している場合は、スクリプトをチェックインしたいと考えています。.cmmでそれを達成するためのcmdまたは方法はありますか?
ありがとう、