このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

MicroPython のインストール

MicroPython の PSOC™ Edge ポートのインストールを簡単にするために、 mp-ifx-flash.py という Python スクリプトが用意されています。このスクリプトは Windows、Linux、macOS で使えます。

事前準備

スクリプトをダウンロードして実行する前に、関連するファイルをまとめておくための新しいフォルダを作成することをお勧めします。たとえば次のようにします:

$ mkdir mp-install
$ cd mp-install

スクリプトは次のコマンドでターミナルから簡単にダウンロードできます:

$ curl -s -L https://raw.githubusercontent.com/micropython/micropython/master/ports/psoc-edge/tools/mp-ifx-flash.py > mp-ifx-flash.py

最近のバージョンの Python 3.x と pip パッケージがインストールされていることを確認してください。その上で、以下のパッケージをインストールします:

$ pip install requests

ファームウェアの入手

PSOC™ Edge ボード用の MicroPython ファームウェアで、必要なバージョンのものを MicroPython のダウンロードページ からダウンロードします。ダウンロードされるファイルは .zip パッケージで、ファームウェアのバイナリと書き込みに必要なファイルが入っています。

ファームウェアの書き込み

ファームウェアを書き込むには from-package コマンドを使います。以下のように、 --board フラグでボードを指定し、 --zip-package フラグでダウンロードした .zip パッケージのパスを指定します:

$ python mp-ifx-flash.py from-package --board KIT_PSE84_AI --zip-package pathtodir/psoc-edge-package.zip

複数のデバイスを接続している場合

複数の PSOC™ Edge ボードをコンピュータに接続している場合は、シリアル番号でボードを識別して個別に書き込めます。そのためには、以下のように -n フラグで対象ボードのシリアル番号を指定します:

$ python mp-ifx-flash.py from-package --board KIT_PSE84_AI --zip-package pathtodir/psoc-edge-package.zip -n 181F0D5A01212300