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

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

debugging - Qualcomm FFA で Trace32 を使用する

Lauterbach JTAG/Trace32 を使用した Qualcomm FFA での BREW および/または BMP アプリケーションのデバッグに関するリソース (例: .cmm スクリプト、命令など) を知っている人はいますか?

ありがとう。

0 投票する
3 に答える
603 参照

c++ - BDM elf ファイル vs 通常の elf ファイル

BDM ELF ファイルが通常の ELF ファイルよりも使用されるメモリの点で優れている点は何ですか?

私は両方について次のことを知っています。

  1. BDM ELF ファイルは、JTAG をプラグインすることにより、Trace32 などの任意のデバッガ ツールを介したデバッグに使用できます。ECM の ROM 領域にフラッシュする必要がある対応する FLS ファイル (フラッシュ ファイル) があれば、通常の ELF ファイルもデバッグ目的で使用できます。
  2. BDM ELF ファイルは ECM (電子制御モジュール) の RAM 領域にロードされますが、通常の ELF ファイルとそれに対応する FLS が ROM にロードされるのは ECM のものです。
  3. ELF ファイル (BDM または通常のファイル) は、ECM のメモリに完全に読み込まれるわけではありません (これは、ELF の読み込みに使用する ECM メモリのサイズから理解できます。 MB 単位の ELF)、ELF ファイルの一部 (型、変数、関数などのシンボル) は Trace32 メモリに保持されます。

上記は、ELF の使用に関する私の主な理解でした。私が何か間違って解釈した場合に備えて、皆さんが自分自身を修正するのを手伝ってくれることを知っています。

私の期待は、BDM ELF ファイルの内容が Trace32 デバッガーと ECM メモリの間でどのように分散されているか、どちらの ELF 形式もデバッグ目的でのみ使用されるため、お互いにどのような利点があるかを理解することです。お客様へのアプリケーション/ソフトウェアのリリースに関しては、お客様が ECM にフラッシュする FLS 形式でリリースすることに注意してください。

私の質問への回答を進めるために、さらに情報が必要な場合はお知らせください。

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

python - Trace32のPRACTICEIIスクリプトから外部スクリプトをディスパッチしますか?

PRACTICE IIスクリプト言語を使用してTrace32から外部(Python)スクリプトをディスパッチすることは可能ですか?

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

arm - QNX IFS イメージの ELF ファイルを生成する方法

Trace32 のデバッグを行う必要があり、IFS イメージのシンボルを確認する必要があります。ARM A9 プラットフォーム用の IFS イメージを生成しましたが、ELF ファイルの生成方法がわかりません。誰かが私を助けることができますか?ありがとう。

0 投票する
0 に答える
531 参照

android - Trace 32 を使用して Android (カーネル) を実行している Qualcomm FFA をデバッグする

Android カーネル デバッグを設定する手順を知りたいのですが、Trace 32 を使用して、Qualcomm chipset.

cmm scriptsから同期した Android コードで利用できる静かなものがいくつかありますCode Aurora Forum。しかし、カーネルのデバッグにはどれが必要かわかりません。コードは から同期されましたmsm7630 ICS branch

Trace 32 のデバッグは初めてなので、それについても助けてもらいたいです。ポインタ/ヘルプは大歓迎です。

ありがとう!

0 投票する
0 に答える
595 参照

debugging - LinuxカーネルのデバッグのためにGCC4.3.3でインラインサポートを無効にできますか?

Trace32ICDを使用してLinuxカーネルのIPSecレイヤーについて学習しようとしています。そのために、ユーザーランドからイーサネットドライバーへのパケットフローを追跡しようとしています。私が直面している問題は、Trace32がスタックフレーム出力にインライン関数を表示できないため、フローがジャンプすることです。

ここに画像の説明を入力してください

私はただ疑問に思っています:

a)GCCのカーネル関数(または任意のプログラム)のインライン機能を無効にする方法があります。

b)Trace32ICDツールにインライン関数のサポートを追加する方法があります。

aとbの両方の答えが「いいえ」の場合、問題の回避策が存在するかどうかを知りたいと思います。

私のLinuxバージョン: Linux(bts)3.0.1-rt11-svn9237#2 PREEMPT RT Fri Dec 21 09:58:42 IST 2012 armv7l GNU / Linux

私のGCCバージョン: arm-none-linux-gnueabi-gcc-4.3.3

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 スクリプトを作成したいので、プログラムを実行する前にこれを行います。何かのようなもの

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