LPCXpresso IDE v8.2.2

動画の上をクリックすると再生されます。

特長

完結した統合開発環境

  • NXP独自の使いやすい拡張機能が多数組み込まれた、Eclipseベース環境
  • ピン数が少ない (LPC) Arm® Cortex-M®、Arm7、Arm9の各MCUに対応するデバイス別サポート
  • クイックスタート・パネルから最もよく使用する機能に簡単にアクセス
  • さまざまなEclipseプラグインを使用して拡張可能
  • 組込みのコンカレント・バージョン・システム (CVS) ソース制御をサポート、さらにその他のソース制御システム・プラグインを利用可能(グローバル情報トラッカ (GIT)、Subversion (SVN)、Team Foundation Server (TFS) など)
  • FreeエディションとProエディションを選択可能
  • 各LPCマイクロコントローラ・シリーズ向けの開発ボードを含む、包括的な開発プラットフォームの一部

強力なプロジェクト作成機能とビルド機能

  • 以下を含む、業界標準のGNUツールチェーン:
    • CおよびC++のコンパイラ、アセンブラ、リンカ
    • SRECファイル、HEXファイル、バイナリ出力ファイルに対応するコンバータ
  • 先進的なプロジェクト・ウィザード
    • 特定のMCUに対応する事前構成済みアプリケーションを簡単に作成可能
    • 特定のMCUに対応するアプリケーションを簡単に作成して構成するための機能
    • MCU固有のスタートアップ・コードの自動生成
    • Cortex-M MCUについてはアセンブラ不要
  • コードが完全に最適化された実行可能ファイルを任意のサイズで構築可能
  • ビルド、テスト、本番システムに柔軟に統合できる、ヘッドレス・ビルド・メカニズムとコマンドライン・ツール

強力なリンカ機能とメモリ構成機能

  • FlashおよびRAMの適切な位置にコードとデータを配置する、MCU固有のリンカ・スクリプトを自動生成
    • メモリ・マップを簡単に変更できるメモリ構成エディタ
    • アプリケーション固有のコードとデータのレイアウトを簡単に生成できる、強力なテンプレート・メカニズム

ライブラリのサポート

  • NXP LPCOpenライブラリ(スタック、ドライバ、ミドルウェアなど)を使用したアプリケーション作成
  • Redlib:LPCXpresso IDE独自の、フットプリントの小さい最適化された組込み型Cライブラリ
  • Newlib:標準のオープンソースCおよびC++ライブラリ、さらにコードのサイズを最適化したバージョンであるNewlib-Nanoも含まれる

SWD接続とJTAG接続をサポートするフル機能のデバッガ

  • LPC-Link2での使用に最適化、その他にも数多くのCMSIS-DAPデバッグ・プローブに対応
  • JTAGスキャン・チェーンで複数のデバイスをサポート
  • SEGGER J-Linkの使用をサポート(サードパーティ製プラグインを使用)
  • デバッグ・イメージのサイズに制限なし(Proエディションのみ、Freeエディションでは256 KBまで)
  • 高速フラッシュ・プログラミング機能を標準搭載
    • 内部MCUフラッシュに合わせて適切なフラッシュ・ドライバを自動選択
    • 汎用クアッド・シリアル・ペリフェラル・インターフェース (SPI) フラッシュ・ドライバは一般的な外部フラッシュ・デバイスの多くを検出、ソースが提供されているためさらに多くのデバイスを追加可能
    • 複数のフラッシュ・ドライバを指定でき、プロジェクトごとに内部/外部の両方のフラッシュ・メモリの使用をサポート
  • ターゲットMCU向けの自動デバッグ構成
  • 高レベルおよび命令レベルのデバッグ
  • CPUレジスタとオンチップ・ペリフェラルのビュー

トレースとプロファイリング

  • 組込みトレース・バッファ(ETB)(LPC43xxデバイスとLPC18xxデバイス)およびマイクロ・トレース・バッファ(MTB) (Cortex-M0+ MCU) を使用した命令トレース
  • LPC-Link2を利用したCortex-M3/M4 MCUへのArm Cortex SWOトレースをサポートし、以下のような機能を搭載:
    • アプリケーション・プロファイリング
    • タイムライン・グラフ生成を含む割込みトレース(Proエディション)
    • データ監視:1件(Freeエディション)、4件まで(Proエディション)
    • パフォーマンス・カウンター監視
    • Printf、計測トレース・マクロセル (ITM) トレース・チャネルを使用

高度なマルチコアのサポート

  • マルチコアMCUの各コアに対応するリンク・プロジェクト作成のためのプロビジョニング
  • 多様なデバッグ・ビューを特定のコアにリンクする機能を使用して、マルチコア・プロジェクトを1つのIDEインスタンス内でデバッグ

電力測定ツール

  • 最大200 kspsの調整可能なレートで電力使用量をサンプリングし、オプションとして平均電力使用量を表示可能
  • 収集したデータをIDEで詳細にプロットして検討可能
  • 他のツールによる分析用にデータをエクスポート可能

Red State:状態設定可能タイマ (SCT) 向けのステート・マシン・デザイナおよびコード・ジェネレータ

  • ステート・マシンをグラフィカルに設計
  • 標準Cコードを生成
  • 状態設定可能なタイマ/パルス幅変調 (SCTimer/PWM) を設定
  • ソフトウェア・ステート・マシンの作成に使用可能

MSYS(MSYSソースはNXP Semiconductorsによる変更なし)

Eclipse(EclipseソースはNXP Semiconductorsによる変更なし)

  • ダウンロード
    • LPCXpresso 6はEclipse Juno (SR2) リリースに準拠
    • LPCXpresso 7はEclipse Kepler (SR1) リリースに準拠
    • LPCXpresso 7.4はEclipse Luna (SR1) リリースに準拠

DFU-UTIL(DFU-UTILはNXP Semiconductorsによる変更なし)

対応製品

ダウンロード

クイック・リファレンス ソフトウェア・タイプ.

1 ダウンロード

  • 開発IDEと構築ツール

    LPCXpresso IDE

注: より快適にご利用いただくために、ソフトウェアのダウンロードはデスクトップで行うことを推奨します。

ドキュメント

クイック・リファレンス ドキュメンテーションの種類

8 ドキュメント

コンパクトリスト

カタログ (1)
サポート情報 (1)
ユーザ・ガイド (6)

関連ソフトウェア

クイック・リファレンス ソフトウェア・タイプ.

2 ソフトウェア・ファイル

注: より快適にご利用いただくために、ソフトウェアのダウンロードはデスクトップで行うことを推奨します。

サポート

お困りのことは何ですか??