AUTOSARベース(ARTIサポート)実行時動作分析、Stellar SR6 PおよびSR6 G、AURIX TC3xx、RH850/U2Aの機能強化されたPLS UDE 2022製品販売開始

Share to Facebook Share to Twitter Share to Google Plus
2022年5月13日、ポジティブワン株式会社(本社:東京都渋谷区、ドイツ・ラウタに本社にもつPLSプログラマブルロジックアンドシステム社日本総代理店)は、AUTOSARベース(ARTIサポート)実行時動作分析、Stellar SR6 PおよびSR6 G、AURIX TC3xx、RH850/U2Aの機能強化されたPLS UDE 2022製品の販売を開始いたします。

ユニバーサルデバッグエンジン(UDE)の新しいメジャーバージョンであるUDE 2022は、AUTOSARランタイムインターフェイス(ARTI)のサポートやその他の最適化されたツールの詳細など、まったく新しいシステム機能を提供します。

UDE 2022の新しく追加された機能は、特に自動車アプリケーションの開発をさらに効率的にし、さらに高いソフトウェア品質を実現するように設計されています。たとえば、ARTIのサポートにより、AUTOSARベースのシステムの実行時の動作を詳細に分析できます。

ARTI は、ビルド・ツールとデバッグ・ツールおよびトレース・ツールの間の包括的で標準化されたインターフェースを定義し、詳細なデバッグ情報に加えて、オペレーティング・システム・タスクとその実行可能ファイルの詳細なランタイム測定および分析のためのモデルも提供します。これには、単純なタイミング測定だけでなく、タスク、実行可能ファイル、割り込みサービスルーチンの可能な状態も含まれます。

UDE 2022 は、ビルド プロセス中に生成された ARTI ファイル (arxml) を使用して、関連するすべてのデバッグ情報を適切な方法で表示します。PLSは、包括的なトレースベースのランタイム分析と時間測定のために、AUTOSARアプリケーションまたはそれぞれのオペレーティングシステムにいわゆるフックを実装するために使用できる標準準拠のツールであるArtiHookGeneratorを開発者に提供します。これらのフックの助けを借りて、UDE 2022はイベントトレースを記録し、分析し、実行シーケンスチャートで視覚化することができます。記録されたトレースデータは、ASAM MDF(測定データ形式)またはBTF(ベストトレース形式)としてエクスポートし、その後タイミングツールで処理することができます。

ランタイム分析および視覚化機能も、AUTOSAR 環境外のアプリケーション向けにさらに最適化されています。たとえば、実行シーケンスチャートには、視覚化された関数の現在の状態に関する詳細情報が含まれるようになりました。これにより、関数が実行されているのか、中断されたばかりなのか、スタック上にあるのか、問題の時点で実行されていないのかを簡単に確認できます。スタックの深さを表示するために、視覚化は棒グラフからグラフに変更され、より明確に表現されます。

さらに、UDE 2022のユーザーは、いくつかの強化された操作機能の恩恵を受けます。たとえば、カーソルキーまたはメニューから、選択した関数の次または前の実行に簡単に移動できるようになりました。このオプションは、ユーザーが時間的に遠く離れた特定の関数の実行に関心がある場合に特に役立ちます。新しい自動時間ズーム機能により、チャートに記録された時間範囲全体を素早く表示できます。データのエクスポートも強化され、サードパーティのツールに組み込むことができます。BTFやASAM MDFなどのさまざまなエクスポート形式により、さまざまなベンダーのタイミングツールで記録されたトレースデータをさらに使用できます。

UDEのコアレジスタウィンドウが完全に改訂されました。ユーザーの好みに応じて、クラシック ビューと階層レイアウトを切り替えられるようになりました。以前と同様に、アーキテクチャに応じて、バンクレジスタを表示することができます。ただし、コンパクトな表形式ビューも利用可能になり、オプションで切り替えることができます。すべての銀行登録簿の完全なビューが一目でわかります。

C++ のサポートも UDE 2022 でさらに最適化されています。たとえば、クラス、メソッド、メンバーなどのシンボル名が、テンプレート定義と名前空間を考慮してシンボルブラウザに表示されるようになりました。

UDE 2022の広範なデバッグ機能は、さまざまなメーカーの新しいハイエンドマイクロコントローラで利用できます。たとえば、TDA4VM、DRA829、DRA821デバイスでは、テキサス・インスツルメンツのArm Cortex-A72ベースのJacintoファミリが初めてサポートされます。また、ルネサスエレクトロニクスのRH850デバイスファミリのサポートも、RH850/U2Aの搭載により拡張されました。NXPセミコンダクターズのS32車載プラットフォームの最新コントローラとインフィニオンのAURIXマルチコアMCUも、UDE 2022のユニークな機能セットの恩恵を受けています。たとえば、新しいAURIX TC4xファミリのマルチコア・デバッグの場合、UDE 2022は実際のハードウェアだけでなく、シノプシスのバーチャル・ソリューションやUDEの命令セット・シミュレータTSIMの仮想プロトタイプでもソフトウェア・テストとデバッグを可能にします。また、シノプシスのARC EVコアのサポートも新しく、AURIX TC4xのパラレル・プロセッシング・ユニット(PPU)に使用されています。インフィニオンのAURIX TC3xxコントローラを使用した開発では、UDE 2022でXC800ベースのSCRスタンバイコントローラのデバッグも可能になりました。このために、ツールはオプションで、SCR の個別の DAP インターフェイスをデバッグ チャネルとして使用するか、TC3xx の DAP インターフェイスを使用します。AURIXマイクロコントローラのSCRとメインコアは、共通のUDEデバッガインスタンス内で実行できます。

解析機能も大幅に拡張されており、特にSTマイクロエレクトロニクスのStellar SR6 PおよびSR6 GファミリのマルチコアSoCに実装された最新世代のArm CoreSightトレース・ユニットETMv4では、大幅に拡張されています。とりわけ、オプションでアクティブ化できる追加のプロセスステップにより、記録されたデータアクセスを対応するロード/ストア命令に関連付けることができます。 《関連製品》
◆統合開発環境UDE
https://www.positive-one.com/products/embedded-tool/pls_ude.html

【PLSプログラマブルロジックアンドシステムとは】
PLSプログラマブルロジックアンドシステムGmbH(PLS Programmierbare Logik & Systeme GmbH)は、ドイツ・ラウタに本社を持つ組み込み向け開発ツールのサプライヤーです。インフィニオンテクノロジーズ、STマイクロエレクトロニクス、NXPセミコンダクターズ、ルネサスなどのレガシーな半導体から最先端の半導体のためのソフトウェアデバッグソリューションおよび完全な開発ツールを提供します。ポジティブワン株式会社は、日本総販売元として、日本およびアジア市場への販売、サポートを行っております。

【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
所在地 〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
所在地 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F

URL https://www.positive-one.com/

ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウェアや世界標準ISO等に準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウェアからソフトウェアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。

【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。
TEL:03-3256-3933 FAX:03-4360-5301