STM32マイコンのソフトウェア開発ツール

開発を加速させるSTM32Cubeソフトウェア・ツール

1- 初期化設定

STM32CubeMX logSTM32CubeMX log

STM32CubeMX

STM32CubeMXは、STM32製品の設定を非常に簡単に行うことができるグラフィカル・ツールです。ステップ・バイ・ステップのプロセスで対応する初期化Cコードを自動生成します。

  • ペリフェラルとミドルウェアの設定
  • 主要なIDEとコンパイラ向けのプロジェクトと初期化コードの生成​
  • ライブ・コード・プレビュー(MX2、STM32C5シリーズ以降)
  • HAL2レイヤによるパフォーマンス向上(MX2)​
STM32CubeMXの詳細はこちら
Discover STM32CubeMX

2-設定・開発・デバッグ

STM32CubeMX log

STM32CubeIDE

STM32Cubeは、2種類の基盤プラットフォーム上に構築された、STM32マイクロコントローラ用の2つの無償統合開発環境を提供します。

STM32CubeIDE:高度なデバッグ機能を提供するEclipseベースの使いやすいオールインワン・ツールです。合理化された開発ワークフローにより、アプリケーションの編集、ビルド、デバッグが行えます。

STM32Cube for Visual Studio Code:CMakeに慣れたユーザ向けに設計されたVS Codeベースの軽量で柔軟なツールです。強力なC/C++編集、高速なCMake/Ninjaビルド、および自動化機能を備えています。

  • 編集
  • コンパイル
  • デバッグ
STM32CubeIDEの詳細はこちら
STM32CubeIDEの詳細はこちら
パートナー

IAR Embedded Workbench

  • STM32CubeMX対応
  • コード編集、デバッグなど
  • バイナリ・プログラミング
  • 拡張トレース
  • 性能 & フットプリント
  • 機能安全対応
  • プロフェッショナル・サポート
IAR Workbenchの詳細はこちら IAR Workbenchの詳細はこちら
パートナー

Arm KEIL MDK

  • STM32CubeMX対応
  • コード編集、デバッグなど
  • バイナリ・プログラミング
  • 拡張トレース
  • 性能 & フットプリント
  • 機能安全対応
  • プロフェッショナル・サポート
MDKの詳細はこちら MDKの詳細はこちら
パートナー
無償

Arm KEIL MDK

  • STM32CubeMX対応​
  • コード編集、デバッグなど.
  • バイナリ・プログラミング
  • 性能 & フットプリント
  • プロフェッショナル・サポート
MDK(無償)の詳細はこちら MDK(無償)の詳細はこちら

3-プログラミング

STM32CubeProgrammer

STM32CubeProgrammer

STM32CubeProgrammer(STM32CubeProg)は、 STM32のプログラミングに使用する機能をすべて備えたマルチOS対応のソフトウェア・ツールです。

デバッグ・インタフェース(JTAGおよびSWD)とブートローダ・インタフェース(UART、USB DFU、I2C、SPI、CAN)の両方を介したデバイス内臓メモリの読出し、書込み、検証に効果的で扱いやすい環境を提供します。

  • バイナリ・プログラミング
  • ハードウェア・オプション設定
  • セキュア・プログラミング​
STM32CubeProgrammerの詳細はこちら
Discover STM32CubeProgrammer

4-モニタリング

STM32CubeMonitor

STM32CubeMonitor

STM32CubeMonitorツールは、実行時に変数をリアルタイムに読み取り、可視化することで、微調整や診断を支援します。

専用版(電力、RF、USB-PD)に加えて、汎用版のSTM32CubeMonitorはフロー・ベースのグラフィカル・エディタを備えており、カスタム・ダッシュボードの作成やゲージ、棒グラフ、プロットなどのウィジェットの追加を素早く簡単に行えます。

  • モニタリング
  • リアルタイムで可視化
  • RF、電力、USB Power Delivery(USB PD)評価用の専用機能をサポート
STM32CubeMonitorの詳細はこちら
Discover STM32CubeMonitor
alt

STM32ソフトウェア開発ツールを探す

32bit Arm CortexコアをベースとするSTのSTM32マイコン / マイクロプロセッサ・ファミリは、包括的なソフトウェア・ツール・セットによってサポートされています。

製品セレクタはこちら

パートナー製
ソフトウェア
開発ツール

パートナーの一覧を見る

パートナー

30+

以上の企業・団体

ソフトウェア

60+

以上の
ソフトウェア・
ツール・
リファレンス