フラッシプログラミング

概要

あらゆるプログラミング要件に対応する堅牢で安全なソリューション

ユニバーサルサポート

業界で最も幅広いCPUコアとフラッシュデバイスをサポート。

TRACE32®ツールを使用して、外付けフラッシュデバイスであろうと、SoCに統合されていようと、全ての異なるチップをプログラムすることにより、時間と労力を節約することができます。統合されたソリューションとして、TRACE32®は考えられる全てのプログラミングシナリオに対して標準化されたワークフローを提供します。

10,000以上のチップ/SoCをサポート

フラッシュメモリ内蔵チップを使用していますか?弊社のTRACE32®ツールを使えば、サポートについて心配する必要はありません。10,000以上の異なるチップのフラッシュメモリをプログラムすることができます。

NOR、NAND、SPI、QSPI、eMMC、I2C、HyperFlashなど、数千もの外部フラッシュ・デバイスをサポート

フラッシュメモリデバイスは多種多様なプログラミングインターフェースで提供されています。TRACE32®ツールは、標準化されたワークフローでこれら全てのメモリモジュールをプログラミングするためのユニバーサルなコンパニオンです。


対応フラッシュ・デバイス
フラッシュ・プログラミング

簡単なフラッシュプログラミングで開発を効率化

ファームウェアのロードが簡単に

TRACE32®ツールは、全てのファイルフォーマットに対応するだけでなく、内部及び外部フラッシュ用のフラッシュスクリプトをすぐに実行することができます。完全なスクリプトだけでなく、ダイアログやコマンドベースのプログラミングも可能です。自動検出機能は必要なフラッシュアップデートを通知します。

メモリ・マップド・フラッシュをSRAMのように読み書きする

TRACE32®では、メモリマップドフラッシュをSRAMのように扱うことができます。つまり、フラッシュメモリに無制限のソフトウェアブレークポイントを設定し、コードパッチを非常に簡単に実行することができます。

CFI対応メモリの容易な検出

Common Flash Memory Interface (CFI)仕様の目的は、異なるベンダが提供するフラッシュメモリデバイスの互換性です。TRACE32®はフラッシュチップから識別情報を読み取ることにより、異なるフラッシュデバイスに対して1つのドライバを使用することができます。

あらゆる種類のSoCで同じユーザーインターフェース

TRACE32®PowerView ソフトウェアは、どのSoCや外部フラッシュデバイスを使用しても、全てのフラッシュプログラミングを行うことができるフロントエンドです。統一されたGUIを提供し、ほぼ無制限の業界をリードする機能セットだけでなく、非常に高い安定性と信頼性により、長年にわたり組込みコミュニティで非常に高い評価を得ています。

最高の信頼性を備えた高速プログラミング

フラッシュ・デバイスのスピードをフル活用

高速でありながら信頼性の高いプログラミングは、あらゆるエレクトロニクス製造のコア要件です。弊社のTRACE32®ツールは、プロトタイプテストから大規模生産まで、プログラミングスピードを最大化する安全で実績のある機能を備えています。

ターゲット制御フラッシュ・プログラミングによる遅延の回避

ターゲット制御フラッシュプログラミングとは、基礎となるフラッシュプログラミングアルゴリズムがTRACE32®ソフトウェアの一部ではなく、ターゲットRAMにダウンロードされることを意味します。プログラミングデータをターゲットRAMにもダウンロードした後、ターゲットRAMで動作するフラッシュアルゴリズムがデータをフラッシュデバイスにプログラムします。 このようにして、ホストとデバッガハードウェア間の通信を最小化し、プログラミング速度を大幅に向上させます。

パイプラインによるフラッシュ・プログラミングの高速化 

TRACE32®は、プログラミングデータのダウンロードとフラッシュプログラミングの実行を並行して行うことができます。この機能は業界では "ターボモード "等とも呼ばれ、プログラミングプロセス全体の所要時間を大幅に短縮します。

自動化が容易に

最も複雑な点滅シナリオも自動化

TRACE32®は、Pythonにも対応したリモートAPIにより、フラッシュプログラミングプロセスを完全に自動化することができます。また、弊社のPowerView ソフトウェアで完全にスクリプト化可能です。

ご質問は?

40年以上にわたって業界をリードしてきた当社の専門エンジニアが、お客様をサポートいたします。製品に関するアドバイスや、どの構成が最適かをお知りになりたい場合は、セールスエンジニアにお問い合わせください。ローターバッハ システムに関するサポートが必要な場合は、当社のエンジニアリング・サポート・チームにご連絡ください。