やっぱりMicroPython。
FIREに火入れする
メイカーフェアで買ったっきり、触ってなかったこの子。今日こそ触ってみようと思います。が、色々泣きそうになったのでメモ。
環境
ASUSのTRANSBOOK T101HAにXubuntuを入れています。
NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.1 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic
ファームウェアの書き込み
いままでのM5TACKとあまり変わらない。
sudo pip install esptool
esptoolが入っていなければ、まず入れておきます。
そして、M5STACK FIREにM5Cloudのファームウェアを書き込んでいきます。公式のインストールガイドも日本語ローカライズされているので、最高です。
まずはここからm5cloud-psram-20180516-v0.4.0.bin
をダウンロード。
そして、このファームウェアをM5STACK FIREに書き込んでいきます。
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash --flash_mode dio -z 0x1000 ./Downloads/m5cloud-psram-20180516-v0.4.0.bin
私の環境だと、ttyUSB0
として認識していました。書き込みが完了すると、こんな画面が表示されます。
あとは、M5Cloudと連携するだけ!
つまづいたポイント
apt
でesptool
を入れると動かない
ついついやりがちなんですが、これではできませんでした。
sudo apt install esptool
ちゃんとpip
しましょう。
なかなかUSBが認識されず焦った
以前買ったM5STACKに付属していたクッソ短いUSBケーブルを使ったんですが、これが悪かったのでしょうか・・・。とりあえず、なんどか挿抜してなんとか認識・・・。
なかなか認識しない… #m5stack https://t.co/oWdjLZAsHo pic.twitter.com/ps641k2DCs
— ポキオ@MFT2018 H/04-01 (@pokiiio) August 14, 2018