M5StickC 開発環境をMacで構築したメモ
概要
- M5StickCをUIFlow-Desktop-IDEで開発環境作るなら、Web版 UIFlowの方が安定してるかも(現在は)
詳細
- 買って放置してあったm5stickCを動かそうとしてみる
- 情報がまとまったサイトは???… とりあえず発売元M5Stack Docs ? 最新じゃない気もするが
- 公式の説明はIDE先に入れてからUSBドライバ入れてたけど(確認のため?)、USBドライバの、CP2104 DriverをDownload | m5stack-storeからダウンロード
- ↑のCP210X Driverをインストール、セキュリティ関係いろいろ出るが(Cortina)、実行許可する
- とりあえず再起動して(多分不要)、ls /dev/tty.usb*では表示されている
- UIFlow-Desktop-IDEのMac版を同じDownload | m5stack-storeからダウンロード(v1.0.11)
- UIFlow-Desktop-IDEをインストールして、起動、セキュリティ関係いろいろ出るが(Cortina)、実行許可する
- Firmの更新のため(必要らしいが、何が変わるのかイマイチ不明)、メニューからFIrmwareBunnerを選択
- M5Bunnerの画面に代わるので、上部COMから/dev/tty.usbserial-xxxxx を選択する
- 左側からStickCを選択、Download(v1.6.2)、Burnする、ログが画面に色々出て、とりあえず成功
- M5StickCの画面に、WiFi SSID M5-7114 192.168.4.1 って出るのでMacでSSID M5-7114を選んで、Safariでhttp://192.168.4.1 にアクセスして、家のWiFIのSSIDとパスワードを入力、M5StcikCがWiFiのAPにアクセスしてつながり、Cloudと表示(これでいいのか?)
- 右上Xで M5Bunnerをクローズして、UI Flowの画面に戻る
- 上部一番右のメニューから設定を選び、COMから/dev/tty.usbserial-xxxxx を選択
- プログラム書いて、RUNさせても転送エラーになりCOMの/dev/tty.usbserial-xxxxxも表示されなくなる (ls /dev/tty.usb*では表示されている)…色々ためしてもダメ、なぜだ、 USBドライバーの問題??
- ググるとケーブルを変えればいいという話もあるが、試しても同じ
- IDE版は諦めてWeb版に切り替え、https://flow.m5stack.com/ にアクセスするとほぼ同じ画面が出る
- 設定でAPI Keyを入力する
- プログラム作って、RUNさせると動いた(Cloud経由で転送される)
- 結論的にWeb版の方が安定して開発できるかも