0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ラズパイ単体でM5Stack製品にUIFlowをインストールするリンクとメモ

Last updated at Posted at 2021-07-10

概要

M5Stack製品にUIFlowをインストールするには通常M5Burnerを使いますが、
Raspberry Piには対応していないので、PCを使わずにRaspberry Pi単体でUIFlowを手動インストールするためのリンクとメモ。

対応する気はない模様

ESPToolのインストール

UIFlowを使うためにはM5Stack製品にfirmwareを書き込む必要があるのですが、書き込みにはesptoolを使うのでインストールします。

pip install esptool

ファームウェアのダウンロード

ファームウェアはM5Burner経由でダウンロードすることが想定されているためリンクはありませんが、
規則性があるので機種とバージョンを基に直接urlを指定してダウンロードします。

例えばバージョンが1.8.0でM5Stack Core、M5 Atom Lite用のファームウェアをダウンロードする場合のURLは以下になります

M5Stack CORE: http://firmware-cdn.m5stack.com/firmware/UIFlow-core-v1.8.0-en.bin
M5Atom Lite: http://firmware-cdn.m5stack.com/firmware/UIFlow_Lite-atom-v1.8.0.bin

参考:M5Stackメモ

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

M5BurnerはWifi設定をすればファームウェア書き込み時にまとめて書き込んでくれるようですが、
手動ではどうするのかわからない(Wifi設定を記載したデータファイルを生成して書き込むようですが、その作り方がわからない)ので
Wifi設定なしで書き込みます。

esptool.pyにパスがあたっていない場合は~/.local/bin/esptool.pyにあるのでフルパスで指定します。

~/.local/bin/esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 ~/UIFlow-core-v1.8.0-en.bin

Wifi設定

ファームウェアの書き込みの際にWifi設定をしなかった場合はWifi設定をする必要があります。

Wifi設定方法

M5Aomで一度Wifi設定したあとにWifi設定を変更したい場合は以下のようにして再設定できます。

M5AtomをUIFlowで書き込んだあとにWiFiでUIFlowに接続するモードに戻す方法

APIキーの取得方法

色んな方法がありますが、UIFlowを書き込んだデバイスを接続し、
Arduino IDEのシリアルモニタを開いてからリセットしてAPI Keyを表示させるのが一番確実な方法のようです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?