問題タブ [trace32]
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.
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または方法はありますか?
ありがとう、
scripting - Trace32 CMM スクリプトの 2 つのファイルにある 2 つの異なるルーチンにアクセスする方法
Trace32 の 2 つの異なる場所に 2 つのファイルがあります。Trace32 で cd.do file_name subroutine_name を実行します。trace32 は、最初に実行されたコマンドの場所を、次のコマンドを実行する必要があるフォルダーとして取得します。2 つの異なるフォルダーからルーチンを実行する方法を教えてください。
testing - テスト中に回線に到達したときに個人的な trace32 関数を実行する
lauterbach-trace32 プローブを使用して、物理ハードウェア上でリアルタイム アプリケーションをテストしています。
Trace32 のドキュメントは膨大で非常に技術的ですが、必要なものを実装する方法を見つけることができません。プログラム実行で特定のコード行(テスト中)に到達するたびにtrace32関数を実行する方法があれば教えていただきたいです。
必要なのは、特定の条件が満たされるたびに自動イベントが発生する、データベース シナリオのトリガーに似たものです。
皆さん、ありがとうございました!
jenkins - trace32 を Jenkins と統合するには?
trace32 を自動化したい。コマンドラインでは完全に実行されていますが、Jenkins からは実行されていません。
trace32 - TRACE32 で関数の最後にブレークポイントを設定する方法は?
Lauterbach で関数の最後にブレークポイントを設定したいと考えています。
これは、Break.set sYmbol.EXIT(function_name) を使用して実現できることを知っています。
残念ながら、これは機能していません。
このための別のコマンドを指定できますか?
trace32 - TRACE32 で現在のブレークポイント機能を確認する方法は?
プログラムが TRACE32 の関数で停止したかどうかを確認しようとしています。
FRAME ウィンドウに関数が表示されることはわかっていますが、それらをスクリプト内の変数にコピーする方法がわかりません。
それを行う方法はありますか?
trace32 - TRACE32 スクリプトからモジュール内の行にブレークポイントを配置する方法は?
特定のファイルの特定の行にブレークポイントを配置したいと考えています。
BREAK.SET を使用すると、これが関数とアドレスで可能であることがわかっています。
特定の行に(アドレスを知らずに)ブレークポイントを配置したいだけです。
これはラウターバッハで可能ですか?