問題タブ [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.

0 投票する
2 に答える
6998 参照

embedded - コマンドラインからラウターバッハを制御する

複数の出力ファイルを 1 つずつ mpc コントローラーにフラッシュする必要があるという条件があります。ラウターバッハの GUI を使用して、ソフトウェアのフラッシュと実行を行います。今、私は>コマンドライン引数を介して同じことをしたい. コマンドプロンプトからラウターバッハを制御するために必要なものを教えてください。

デバッグ目的で Lauterbach Powerdebug インターフェイス/usb2 を使用したいと考えています。

0 投票する
2 に答える
680 参照

debugging - Lauterbachによるデバッグ

Lauterbachデバッグツールを使用するときにいくつかの問題があります。練習用スクリプトを作成し、既存のスクリプトに統合したいと思います。

たとえば、ボードARMをテストしています。スクリプトがありますarm.cmmが、実行するとレジスタの値が変更されます。デバッグを使用して手動で検出することはできますが、完全自動で実行する必要があります。

そのため、 Practiceスクリプト.cmm言語を使用してレジスタの値を確認していますが、新しいスクリプトを既存のスクリプトに統合する方法がわかりません。

どうやってやるの?

0 投票する
1 に答える
1229 参照

lauterbach - TRACE32、PPC5646C の System.up コマンドが機能しない

TRACE32 Lauterbach Debugger のコマンド SYStem.up の後に表示されるエラーについて教えてください。エラーコードが返されます:「エミュレーションポッド構成エラー」

ヒントをいただければ幸いです。

ありがとう

アレクサンダー

0 投票する
1 に答える
358 参照

linux - Linux/Qt で Lauterbach T32 を使用すると、CPU 使用率が高くなります

プログラムがユーザーの操作を待機している場合でも、Linux で T32 の Qt バージョンを使用すると、CPU 使用率が非常に高くなります (~100%)。実行可能ファイルは t32marm-qt です。

これは、標準の Tcl ベースの t32marm 実行可能ファイルを使用すると発生しません。

strace は、実行可能ファイルが継続的に循環していることを示しています。

システムコール。

Linux ディストリビューションは Mint 14 32 ビット (Ubuntu 12.10 の派生) です。

誰もこの動作を経験しましたか?

もしそうなら、それはバグですか、それとも単に間違った設定ですか?

0 投票する
2 に答える
844 参照

debugging - Lauterbach は常にタイマー isr にステップ インします。

私は Lauterbach デバッガー (Trace32) を初めて使用し、デバッグを複雑にする意図しない変更を加えたようです。

Lauterbach デバッガーで、コードの一部のトレースとデバッグを無効にすることはできますか?

私の場合、ブレークポイントからステップするたびに、timer-isr にジャンプします。これにより、コードのシングルステップが非常に困難になります。ブレークポイントがヒットしたときにタイマーを無効にすることは可能ですか?

Trace.Listほとんど timer-isr コードしか表示されない場合と同じです。

timer-isr にはまったく興味がなく、アプリケーション コードをステップ アンド トレースしたいと考えています。

私の記憶が正しければ、以前はこの問題は発生していなかったので、Trace32 の構成を変更した可能性があります。

0 投票する
1 に答える
11122 参照

debugging - trace32 コマンドを理解する

職場で trace32 cmm スクリプトを調べています。以下のように記載されています

私の質問は、次のステートメントの意味です

  1. sys.bc 1000000.sys.m アップ

  2. ds CPU:0x3ff00 %long 100001 ds S​​D:0x101050 %long 00000051

別の質問は、これらのコマンドのリファレンスはどこにありますか?

0 投票する
2 に答える
7246 参照

breakpoints - trace32 での LauterBach のデバッグ: コンテキストに入る前にローカル変数のデータ ブレークポイントを設定する方法はありますか?

ヘルプ ドキュメントから、データ アクセス ブレークポイントを設定するには、次を使用できます。

ただし、これは、その変数のコンテキストを入力した場合にのみ機能します。

自動デバッグを行う PRACTICE スクリプトを作成したいので、プログラムを実行する前にこれを行います。何かのようなもの

それを行う方法はありますか?

0 投票する
2 に答える
605 参照

debugging - アセンブリ コードのブレークポイントが期待どおりに機能しない

GCC 4.7.4 と Lauterbach Combiprobe JTAG デバッガーを使用して STM32F2 デバイスを開発しています。私のコードには、テスト目的で常に特定の場所で中断する次のステートメントがあります。

これが唯一のブレークポイントです。プログラムを実行すると、プログラムがブレークポイントに達したことがわかりますが、JTAG デバッガーを使用してこのブレークポイントを超えることはできません。代わりに、プログラムを実行するには、PC カウンターをこの命令を超えて移動する必要があります。

これは過去に機能していましたが、現在の動作が異なる理由を理解するのに途方に暮れています。手がかりやヒントをいただければ幸いです。