GUIコードジェネレータ:PY32 Studioとは?
PY32 Studioとは?
PY32 Studioは、STマイクロエレクトロニクス社のSTM32CubeMXに相当する、Puya公式のビジュアル開発ツールです。
マイコンのピンアサイン、クロックツリーの構成、各種ペリフェラル(UART、SPI、I2C等)の初期化設定をGUI上で視覚的に行い、開発プロジェクト一式を自動生成できます。
PY32 Studioの5つの主要機能
1. グラフィカルなピンアサイン、クロックツリー、各種ペリフェラル設定(下図1,2,3)マイコンの各ピン機能の割り当てや、内部・外部クロックの周波数設定、各種ペリフェラル設定(UART、SPI等)を対話型のGUI画面で構成できます。
2. 「Resource Download」からの評価ボード RDK取得(下図4)
選択したマイコン型番に対応する公式評価ボードのRDK(ドキュメント、回路図、BOM、ファームウエアなど)をツール内からダウンロード可能です。
3.「Chip Docs」からのリファレンスマニュアル、データシート取得(下図5)
選択したマイコン型番に対応するリファレンスマニュアル、データシートをツール内からダウンロード可能です。
4.「Chip Example」からの直接サンプル取得 (下図6)
選択したマイコン型番に対応する公式サンプルプロジェクトをツール内から直接検索・ダウンロードして開くことができます。
5.統合開発環境(IDE)へのプロジェクト生成(下図7,8)
MDK(Keil)、EWARM(IAR)、EIDE(Embedded IDE)に対応したプロジェクト設定ファイル(スタートアップコード含む) をワンクリックで生成可能です。
PY32 Studioの導入手順
PY32 Studioの導入手順は非常にシンプルです。手順1:インストーラのダウンロード
Puya Semiconductorの公式サイトのツール・ソフトウェア配布ページより、PY32 Studioのインストーラを入手します。
インストーラのファイル容量は約300MBです。
手順2:インストールと初期起動設定
ダウンロードしたインストーラを実行してセットアップを完了させ、アプリを起動します。
・表示言語の選択 :起動時に表示されるダイアログで、英語(English)または中国語(Chinese)を選択します。
・オンラインアップデート :新しいバージョンが検出された場合は、画面の指示に従ってアップデートを実行します。
・アカウント登録 :画面上の登録案内にしたがって必要なユーザー情報を入力し、初回セットアップを完了します。
Puyaの公式コードジェネレータ「PY32 Studio」を利用することで、PY32マイコンのペリフェラル設定から統合開発環境(IDE)
でのビルド・書き込みまでをスムーズに行うことができます。
手軽に使えるGUI環境と強力なサンプルコード機能を活用して、コストパフォーマンス抜群のPY32マイコン開発をぜひ体験してみてください。
