1. TOP
  2. 製品案内
  3. 半導体
  4. Puya MCU
  5. PY32BLOG02
 

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マイコン開発をぜひ体験してみてください。
画像1の説明

図1. ピンアサイン画面(Chip View)

画像2の説明

図2. クロックツリー設定画面(Clock View)

画像1の説明

図3. ペリフェラル設定画面(UART)

画像2の説明

図4. Resource Download画面

画像1の説明

図5. Chip Docs画面

画像2の説明

図6. Chip Example画面

画像1の説明

図7. 統合環境(IDE)選択画面

画像2の説明

図7. 統合環境(IDE)選択画面