電子竹林:Blog2

Tech関係、はてなダイアリーから移転済み...

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-IDEMac版を同じ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 って出るのでMacSSID M5-7114を選んで、Safarihttp://192.168.4.1 にアクセスして、家のWiFISSIDとパスワードを入力、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版の方が安定して開発できるかも

docs.m5stack.com