pdf-icon

UiFlow チュートリアル

UiFlow1 開発ガイド

プロジェクト管理

LTEネットワークを使用する

UiFlow1 Blockly

Event

Unit

CoreS3 ファーム書き込み・プログラム配信

1. UiFlow2 ファームウェア書き込み

  1. UiFlow2 Web IDE チュートリアルを参照して、UiFlow2 の基本的な使用手順を確認し、M5Burner ファームウェア書き込みツールのインストールを完了してください。
  2. M5Burner にログインします。デバイスの書き込みが成功すると、デバイス情報はこのアカウントに紐付けられます。
  1. M5Burner で CoreS3 用のファームウェアをダウンロードします。以下の図を参照してください。
  1. CoreS3 を USB ケーブルで PC に接続します。Type-C ケーブルを接続した後、M5Burner に Found New Device が表示されれば接続成功です。この時点では画面に何も表示されません。G0 ボタンを長押しし、インジケータが赤から緑に変わるとダウンロードモードに入ります。
  1. M5Burner で対象ファームウェアの Burn ボタンをクリックし、対応するデバイスポートを選択して Start をクリックします。
  1. デバイスが接続する Wi-Fi 設定として、Wi-Fi SSID と Wi-Fi Password、および追加または変更が必要なその他のデバイス設定を入力し、Next をクリックして書き込みを開始します。

設定情報:

  • COM:デバイスに対応するシリアルポートを選択します
  • BaudRate:シリアル通信のボーレート
  • Server:デバイスが接続するサーバーアドレス
  • WIFI SSID/WIFI Password:デバイスが接続する Wi-Fi 名とパスワード
  • SNTP サーバー:
    • SNTP0:Alibaba Cloud NTP サーバー(中国)
    • SNTP1:日本 NTP サーバープール
    • SNTP2:グローバル公開 NTP サーバープール
  • Timezone:タイムゾーン設定
  • Boot Option:ファームウェア書き込み完了後のデバイス起動モードを設定します
    • run main.py directly:書き込み完了後、ネットワークに接続せず、UiFlow2 の起動画面も表示せずに、main.py 内のプログラムを直接実行します
    • show startup menu and network setup:デバイスがネットワークに接続し、画面付きデバイスでは UiFlow2 の起動画面を表示します
    • only network setup:デバイスはネットワーク接続のみを行い、UiFlow2 の起動画面は表示しません
  • 電源モード:
    • USB 入力給電
    • Grove 出力給電
  1. Burn successfully, click here to return と表示されたら、書き込みは成功です。この時点でデバイスをリセットしてください。
  1. ファームウェア書き込み完了後にデバイス設定を変更する場合は、USB 接続を維持したままデバイスを再起動し、Configure オプションをクリックして画面の案内に従って変更します。

2. デバイス接続

デバイスは Access Code(無線ネットワーク経由)または USB(PC との有線接続)で UiFlow2 に接続でき、プログラムの転送とデバッグを行えます。詳しい手順は以下を参照してください。

Access Code 無線接続

  1. 接続前に、デバイスがネットワークに接続されていることを確認してください。ネットワークに接続できない場合は、ファームウェア書き込み時に入力した Wi-Fi 名とパスワードが正しいか確認し、M5Burner の Configure オプションで修正してから再度書き込んでください。

  1. デバイスの UiFlow2 起動画面で、現在生成されている有効な Access Code を確認します。
  1. uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開きます。

  2. ページ上の Select Your Controller(初回表示時)または Controller ボタンをクリックし、Select Device ページに進みます。

  1. Connect Device をクリックし、アクセスコードと任意のデバイス名を入力して Confirm をクリックすると、CoreS3 を UiFlow2 に接続できます。

USB 有線接続

  1. uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開き、CoreS3 を USB ケーブルで PC に接続します。

  2. ページ上の Select Your Controller(初回表示時)または Controller ボタンをクリックし、Select Device ページに進みます。

  3. デバイス一覧から CoreS3 デバイスを選択し、Confirm をクリックします。

  1. WebTerminal ボタンをクリックし、ポップアップ内で CoreS3 のシリアルポートを選択して 接続 をクリックします。

WebTerminal 画面に Connected to Serial Port! と表示されたら、USB 接続は成功です。

3. プログラム実行とダウンロード

デバイスを UiFlow2 に接続すると、Blockly ブロックをドラッグしてプログラムを編集できます。

プログラム編集後、画面右下の Run Once ボタンをクリックするとテストプログラムを 1 回実行できます。Run Always ボタンをクリックすると、プログラムをデバイスにダウンロードできます。

WebTerminal ウィンドウからも、プログラムの単発実行またはダウンロードができます。

4. 関連リンク

内蔵ペリフェラル開発

動画

On This Page