STM32マイコンのソフトウェア開発ツール
開発を加速させるSTM32Cubeソフトウェア・ツール
1- 初期化設定


STM32CubeMX
STM32CubeMXは、STM32製品の設定を非常に簡単に行うことができるグラフィカル・ツールです。ステップ・バイ・ステップのプロセスで対応する初期化Cコードを自動生成します。
- ペリフェラルとミドルウェアの設定
- 主要なIDEとコンパイラ向けのプロジェクトと初期化コードの生成
- ライブ・コード・プレビュー(MX2、STM32C5シリーズ以降)
- HAL2レイヤによるパフォーマンス向上(MX2)
2-設定・開発・デバッグ

STM32CubeIDE
STM32Cubeは、2種類の基盤プラットフォーム上に構築された、STM32マイクロコントローラ用の2つの無償統合開発環境を提供します。
STM32CubeIDE:高度なデバッグ機能を提供するEclipseベースの使いやすいオールインワン・ツールです。合理化された開発ワークフローにより、アプリケーションの編集、ビルド、デバッグが行えます。
STM32Cube for Visual Studio Code:CMakeに慣れたユーザ向けに設計されたVS Codeベースの軽量で柔軟なツールです。強力なC/C++編集、高速なCMake/Ninjaビルド、および自動化機能を備えています。
- 編集
- コンパイル
- デバッグ
IAR Embedded Workbench
- STM32CubeMX対応
- コード編集、デバッグなど
- バイナリ・プログラミング
- 拡張トレース
- 性能 & フットプリント
- 機能安全対応
- プロフェッショナル・サポート

Arm KEIL MDK
- STM32CubeMX対応
- コード編集、デバッグなど
- バイナリ・プログラミング
- 拡張トレース
- 性能 & フットプリント
- 機能安全対応
- プロフェッショナル・サポート

Arm KEIL MDK
- STM32CubeMX対応
- コード編集、デバッグなど.
- バイナリ・プログラミング
- 性能 & フットプリント
- プロフェッショナル・サポート
3-プログラミング

STM32CubeProgrammer
STM32CubeProgrammer(STM32CubeProg)は、 STM32のプログラミングに使用する機能をすべて備えたマルチOS対応のソフトウェア・ツールです。
デバッグ・インタフェース(JTAGおよびSWD)とブートローダ・インタフェース(UART、USB DFU、I2C、SPI、CAN)の両方を介したデバイス内臓メモリの読出し、書込み、検証に効果的で扱いやすい環境を提供します。
- バイナリ・プログラミング
- ハードウェア・オプション設定
- セキュア・プログラミング
4-モニタリング

STM32CubeMonitor
STM32CubeMonitorツールは、実行時に変数をリアルタイムに読み取り、可視化することで、微調整や診断を支援します。
専用版(電力、RF、USB-PD)に加えて、汎用版のSTM32CubeMonitorはフロー・ベースのグラフィカル・エディタを備えており、カスタム・ダッシュボードの作成やゲージ、棒グラフ、プロットなどのウィジェットの追加を素早く簡単に行えます。
- モニタリング
- リアルタイムで可視化
- RF、電力、USB Power Delivery(USB PD)評価用の専用機能をサポート
パートナー製
ソフトウェア
開発ツール
パートナーの一覧を見る パートナー
30+
以上の企業・団体
ソフトウェア
60+
以上の
ソフトウェア・
ツール・
リファレンス