5 Q&A

Q&A

キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ

絞り込み: 「製品」「カテゴリー」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。
絞り込みは「AND」または「OR」が使用可能です。

製品








カテゴリー




タグ
















5 Q&A

Q&A

キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ

絞り込み: 「製品」「カテゴリー」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。
絞り込みは「AND」または「OR」が使用可能です。

61 - 70 / 173

タイトル最終更新日製品カテゴリータグ
SPI接続においてペリフェラルを使用した高速ドライバ 2022-04-07 DT+Trace ,

課題 SPI接続のテストポイントによるオーバーヘッドをより小さくしたい。 解決方法 ペリフェラルを使用したドライバに変更することで、テストポイント出力時のクリック周波数を上げることができ、オーバーヘッドが削減できます。 SSI/CSIを使用できる場合に対応可能です。 <ペリフェラル使用の注意点> ペリフェラルのポート以外に、汎用ポートが1ポート必要になります。ペリフェラルを使用する場合、下図のようにマイコンによっては8bit毎にCSが切り替わるものがあり、DT+Traceで検知できるデータフォーマットには合致しません。サンプルドライバでは、通常のテストポイントを4byte固定データとして出力するため、SSIのCSラインは使用せず、汎用ポート...

続きを読む
周期時間測定箇所を自分で設定したい 2022-06-27 DT+Trace ,,

本稿では、任意のテストポイントの周期時間を計測する方法を説明します。通常、初期状態でレポートを取得し解析を行うと「周期時間レポート」として、関数の入口(FuncIn種別)のテストポイントに着目したレポートが解析されます。そのため、タスクとして無限ループが実行されている場合などでは、関数の入口のテストポイントは最初の1回のみ実行されるので、周期時間レポートでは解析できません。タスクの周期を確認したりする場合に便利な設定です。 概要および手順 DT+Traceには「ステップ周期時間レポート」という解析機能があり、こちらを使用することで、任意のステップ(テストポイント)の周期時間をレポートとして確認可能です。大まかなフローは以下の通りです。 今回は「タスクと...

続きを読む
[Linux]非同期バス/非同期バス(関数コール)接続のドライバカスタマイズ 2022-04-07 DT+Trace ,

この項目では、非同期バス接続方法の手順を解説しております。 本手順では、通常のテストポイント情報を取得するまでに変更が必要な箇所についてご説明いたします。 実際導入を行う際には、ターゲットの環境に合わせてDT+Traceの導入を行ってください。出力ポートのレジスタ設定の調査 ■非同期バス接続出力フォーマット 非同期バス接続は、NORFlashとCPU間のバスを利用し、テストポイント通過時に外部に出力された信号(通過情報)を取得します。ハードウェアの取り付け方法については、アタッチメントマニュアルをご参照ください。 事前に接続先のフラッシュROMの先頭アドレスをご調査ください。また、対象のフラッシュROMでキャッシュをご使用の場合は、キャッシュ領域内のメ...

続きを読む
特定の種別のテストポイントだけを挿入する 2025-04-08 DT+Trace, DT+FS, DT10, DT-Win

テストポイントの自動挿入で挿入されるテストポイントの種別(FuncIn, Ifなど)を指定できます。手順は次の通りです。 メニューから[ファイル]→[プロジェクト設定]を選択する。 [プロジェクト設定]ダイアログの[共通]ページから次の設定を行います。- [挿入するテストポイント種別] : カスタム- [挿入対象のテストポイント種別] : 任意の種別 同ダイアログから、[完了]→[確定して新規挿入]を選択すると、指定した種別のテストポイントのみが挿入されます。...

続きを読む
[Linux]GPIO4bit/GPIO2bit/SPI/I2C接続のドライバカスタマイズ 2022-08-01 DT+Trace, DT+FS ,

この項目では、GPIO4bit /2bit/SPI/I2C接続(以下、汎用ポート接続)の汎用ポートを使用した接続方式の手順を開設しております。本手順では、通常のテストポイントを取得するまでに変更が必要な箇所についてご説明いたします。実際導入を行う際には、お客様の環境に合わせてDT+Traceの導入を行ってください。 出力ポートのレジスタ設定の調査 汎用ポート接続では、DBOX+Traceと接続するポートのHI/LOW制御が必要になります。出力ポートのレジスタのアドレスを調査いただき、使用するポートを出力ポートに設定してください。   サンプルドライバの構成 Driver_DT -dt_tpdrv.c・・・ユーザーランド側の出力用ドライバ。 カ...

続きを読む
規定外の処理時間による不具合のレポートを特定する。 2025-04-08 DT+Trace, DT+FS, DT10, DT-Win ,

描画や音声が途切れたり、あるタイミングで操作を受け付けないような不具合の場合、実行時間や周期時間が想定内の処理時間に収まっていないといった原因が考えられます。こういったタイミング依存の不具合であれば、実行時間や周期時間レポートから問題箇所を検出できます。 最大となる処理時間のレポートを表示させる メニューから[レポート解析]→[レポートの解析]を選択します。 [実行時間レポート]や[周期時間レポート]の最大時間及び平均時間に着目し、処理時間が極端に長い関数をダブルクリックします。 [実行/周期時間詳細リスト]上で右クリックから[最大値]を選択します。 関数の実行/周期時間が最大となった処理のレポートが緑色で表示されます。...

続きを読む
スレッドを使用して定周期でデータ出力をするファイル書き出しドライバ 2022-04-07 DT+Trace ,

課題 ファイル書き出し方式において、オーバーヘッドをより小さくして使用したい タクトタイムがシビアな処理の経路解析と実行時間の測定を行いたい。 解決方法 バッファに経路情報と通過時間を蓄積し、後から出力するドライバを使用します。 標準のサンプルドライバでは、テストポイントを通過する度にデータファイルに出力しますが、 ドライバ内でメモリバッファを確保して、テストポイントの処理実行時にはバッファにデータ記録のみを行います。 蓄積されたデータを定周期で実行されるスレッドを使用してファイルに書き込むことで、 標準のサンプルドライバよりも、オーバーヘッドを減らすことができます。 効果 テストポイント処理の時は、メモリバッファへのデータ記録のみをするので、 テスト...

続きを読む
コード修正前のカバレッジテストの結果を引き継ぐ。 2025-04-08 DT+Trace, DT+FS, DT10, DT-Win

プロジェクトに含まれるソースコードが変更された場合、変更後に合わせたプロファイルが新たに作成されます。 最新のプロファイルに対して、コード変更前にテストしたカバレッジ結果(過去のプロファイル)を引き継ぐことで、コード変更で影響のあるテストのみを実施すれば、過去のテスト結果も含めて、最新のプロファイルでカバレッジを確認できます。 プロファイル間のカバレッジ情報の引き継ぎ手順 メニューから[ツール]→[環境設定]を選択します。      [環境設定]ダイアログの[解析]ページから、[カバレッジ情報のプロファイル自動引き継ぎ]を有効にします。 メニューから[解析]→[レポートデータの解析]を行うと、プロファイルにカバレッジテストの状態が記録されます。 この状...

続きを読む
テストレポート上のDumpmemoryを非表示にしたい 2025-04-08 DT+Trace, DT+FS, DT10, DT-Win ,

変数値出力ポイントを取得した場合に、テストレポート上のDump memoryをテストレポートフィルタを設定して非表示にする方法をご説明します。 アプリメニューの[テストレポートフィルタ]のアイコンを選択します。 テストレポートフィルタダイアログが表示されますので、 種別の[変数ダンプ]を有効にし、[OK]を選択します。 テストレポートを表示させると先ほど設定した内容でテストレポートが表示されます。...

続きを読む
テストポイントの挿入位置がおかしい、または挿入されない箇所がある 2025-04-08 DT+Trace, DT10, DT-Win

対象のソースコードが自動挿入の制限事項に当てはまっていないかを確認してください。詳しい仕様は、各製品ヘルプの[自動挿入のルール]ページをご確認ください。 どの制限にも当てはまっていない場合、サポートへお問い合わせください。関連記事 - テストポイント自動挿入でエラーが発生した。- テストポイントを挿入したターゲットがコンパイルエラーになる。...

続きを読む