概 要
PEmicroのNXP MPC55xx / 56xx / 57xx /&STMicroelectronics SPC5開発パッケージは、NXPのMPC55xx / 57xx(フルパッケージサポート)とMPC56xx&STMicroelectronics SPC5(GCCサポートを除く)マイクロコントローラ用の、完全で安価なWindowsベースの開発スイートです。パッケージには、GNU Cコンパイラ、PEmicroフラッシュプログラミングソフトウェア、PEmicroインサーキットデバッガなど、アプリケーションを開発するために必要なすべてのソフトウェアが含まれています。
このパッケージには、Qorivva e200z6コア用のGNU C Compiler Collectionが搭載されているため、C言語で開発するための包括的なソリューションになります。私たちの編集環境からワンタッチでコンパイルしてください。Windows上でUNIXシムを実行する必要はありません!
注:GCCはまだNXPのMPC56xxおよびMPC57xxデバイスをサポートしていません。他のPKGコンポーネント(PROGおよびICD)は、MPC56xxおよびMPC57xxデバイスを完全にサポートします。
MPC55xx / 57xxデバイスは、GCCによる開発を簡素化します。
・ WinIDE内のコンパイラオプションを簡単に設定
・ GCCは複雑なUNIXシェルを使用せずにWinIDEとWindowsから直接実行されます
・ makefileを使用せずに、WinIDEは変更可能なWindowsバッチファイルを使用してCアプリケーションをビルドします
・ WinIDEは、Cソースコードの構文エラーを強調表示します
・ MPC5553DEMOおよびMPC5554DEMO評価ボード用のスタートアップ・コードおよびリンカ・スクリプトが含まれています。
・ PROGPPCNEXUSフラッシュプログラマを使用して、コードをフラッシュにプログラムします。
・ ELF / DWARF(v。2.0)ファイル形式とPEmicroのICDPPCNEXUSソフトウェアを使用してCコードをデバッグする
「ソフトウェアクイックスタートガイド」には、MPC55xxDEMOおよびMPC5554DEMO開発ボードでのMPC5xxxソフトウェアの使用手順が段階的に説明されています。(PKGPPCNEXUS_USBには開発ボードは含まれていません)。「ユーザーズマニュアル」および「アプリケーションフレームワークとソリューションガイド」では、アプリケーションの作成方法について説明しています。これらのガイドはダウンロードできます。
PKGPPCNEXUSには以下のGNUソフトウェアコンポーネントが含まれています:
・ GCCバージョン3.4.4
・ Binutilsバージョン2.15.91
・ Newlibバージョン1.13.0
PEmicro GNUソフトウェアは、非VLEモードで動作するQorivva e200z6コアおよびe200z3コアを実装するプロセッサをサポートしています。
PEmicroは、WinIDE環境、デバッガ、フラッシュプログラマの1年間の技術サポートを提供しています。PEmicroはGNUコンパイラを直接サポートしていませんが、コンパイラをPEmicroのツールチェーンに緊密に統合しています。WinIDE環境はGNUコンパイラの入力オプションを制御し、PEmicroのデバッガとフラッシュプログラマはGNUソフトウェアの出力をサポートします。
仕 様
〈ICDPPCNEXUSインサーキットデバッガ〉
PEmicroのICDPPCNEXUSは、NXP MPC55xx / 56xx / 57xxおよびSTMicroelectronics SPC5デバイス上のコードをデバッグするための強力なツールで、すべてのオンチップリソースにアクセスできます。
デバッガの機能は次のとおりです。
・ フルスピードインサーキットエミュレーション
・ N番目の実行時のカウンタを持つブレークポイント
・ バイト、単語を表示する変数ウィンドウ
・ リアルタイム実行と複数トレースモード
・ デバッグプロセスを自動化するためのスタートアップファイルとマクロファイル
・ すべてのコマンドに対する状況依存ヘルプ
・ タイミング測定および実行カウント機能
・ シンボリック・レジスタ・ファイルのサポート
・ 完全なアセンブリソースレベルのデバッグ
・ Cソースレベルのデバッグ(ELF / DWARF 2.0、IEEE695)
・ PROGPPCNEXUSフラッシュ/ EEPROMプログラマ
PEmicroのPROGPPCNEXUSフラッシュ/ EEPROMプログラマでは、マルチリンクユニバーサルまたはCyclone MAXのようなPEmicroのハードウェアインタフェースの1つを介してフラッシュデバイスを回路内でプログラム/再プログラムすることができます。また、プログラマーソフトウェアCPROGPPCNEXUSのコマンド行バージョンも含まれています。一緒に開発、生産ラインプログラミング、またはフィールドファームウェアのアップグレードに最適です。
プログラマの機能は次のとおりです。
・ Program
・ Verify
・ Blank check
・ Upload
・ Display
・ Erase
〈WINPPCNEXUS Windows統合開発環境〉
PEmicroのWinIDEでは、アセンブラ、Cコンパイラ、デバッガ、フラッシュプログラマなどの外部プログラムを1つの環境で実行できます。
エディタの機能は次のとおりです。
コード構文の強調表示
GCC構文エラーの強調表示
外部プログラムを実行する
〈REGPPCNEXUS MPC55xx / 56xx / 57xxおよびSTMicroelectronics SPC5レジスタファイルビューア/エディタ〉
REGPPCNEXUSは、選択されたMPC5xxxデバイスのレジスタのシンボリックビットフィールドデバッグを追加します。現在のレジスタファイルがデバイスから読み込まれ、記号的および数値的に表示され、変更された値がデバイスに書き戻されます。
特徴:
・ レジスタとレジスタのビットを表示および編集
・ マイクロコントローラレジスタの "リードオンリー"、 "ライトオンリー"、 "未実装"ビットを表示
・ 任意のメモリマップされた周辺機器用の独自のレジスタファイルを作成
関連製品
Multilink Universal(U-MULTILINK)PEmicroのUSB Multilink Universalは、幅広いARM CortexおよびNXP®プロセッサファミリのバックグラウンドデバッグモード(BDM)またはJTAGインターフェイスへのPCアクセスを可能にするオールインワンの開発インターフェイスです。
Multilink Universal FX(U-MULTILINK-FX)PEmicroのUSB Multilink Universal FXは、複数の異なるNXP MCUアーキテクチャといくつかのメーカーのARMデバイス上のバックグラウンドデバッグモード(BDM)またはJTAGインタフェースへのPCアクセスを可能にする、高速オールインワン開発インタフェースです(完全リスト以下)。FXの高速USBインタフェースは、Windowsマシンとターゲット上の標準デバッグコネクタ間の通信を可能にします。ターゲットMCUへの接続は、USB Multilink Universal FXにある複数のヘッダーを介してサポートされています。このページの左側にある製品写真は、プラスチックケースをひっくり返すだけでヘッダーにアクセスする方法を示しています。さまざまなアーキテクチャに適したリボンケーブルが付属しています。
Cyclone Universal(U-CYCLONE)PEmicroのCycloneプログラマは、スタンドアロンモードまたはPCから制御されたMCUデバイスをインサーキット、デバッグ、テストするための強力なツールです。プログラマーは、信頼性が高く、構成が簡単で、操作が非常に簡単です。
Cyclone Universal FX(U-CYCLONE-FX)PEmicroのCYCLONE FXは 、スタンドアロンプログラマでインサーキットPEmicroで最も先進的です。FXは、より速いスピード、より多くの拡張可能なストレージ、追加のセキュリティオプションなどを含む人気のCYCLONEプログラマの幅広い機能拡張を提供します。