LoginSignup
0
0

More than 1 year has passed since last update.

M5StickC-Plusをmacでセットアップ [ArduinoIDEとM5Burner-V3.0] 【2022-8月】

Last updated at Posted at 2022-08-23

概要

M5Burner

問題

↑こちらのチュートリアルでは前バージョンのv2.3.0以下へのDLリンク⤴︎になっていました

またこのM5Burner v2.3.0では A JavaScript error occurred in the main processというエラーで先に進め無くなっています。

エラー(v2.3.0) 全体(v2.3.0)
スクリーンショット 2022-08-23 19.57.15.png スクリーンショット 2022-08-23 18.54.01.png

解決策

調べてみると、どうやら最新の バージョン3.0が出ているようです。
ホームページ⤴︎のソフトウェア項目から飛べます。

スクリーンショット 2022-08-23 20.17.24.png

今回は 現時点での最新 M5Burner MacOS x64 v3.0をダウンロードしました。
ファイルを解凍し appをアプリケーションフォルダへin
最初の起動ではブロックされますが リンゴマーク→システム環境設定→セキュリティとプライバシーからアプリケーションを許可し、再度実行します。
特に難しい操作も必要なくインストール出来ました。

スクリーンショット 2022-08-23 23.25.28.png

ArduinoIDE

問題

こちらも最初は↑のチュートリアルに従っていましたが、ボード設定のインストールが止まり詰みました。
複数の回線や場所を変え試してみましたが、何度やり直しても半分ほどで止まりフリーズのような状態になります。
ダウンロード速度も非常に遅かったです。

深夜4時に実行すると問題なくインストール出来ました。
時間帯が関係しているようです。
こちらのボード情報にはM5StickCPlusの記載があった為、こちらを使うことをお勧めします。

ダウンロードが進まず詰んだ公式ボード情報Jsonだと思ったが公式なのでサーバが安定している時は絶対勧め
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
公式サイト情報 公式Jsonによるボード情報インストール(M5で検索)
スクリーンショット 2022-08-23 22.27.35.png スクリーンショット 2022-08-25 4.55.14.png

代理解決策(恐らく正規手順ではない)

いくつか別のサイトでボード情報を配布していたので今回はそちらを使用しました。
と言っても、いくつかあると思っていたサイトは実は1つのサイトでした。

まず見つけたのは以下の2つ

このうち上のdl.espressif.comのjsonは既に更新が止まっているようで

dl.espressif.com espressif/arduino-esp32
ver1.0.6 ver2.0.4
スクリーンショット 2022-08-23 23.44.11.png スクリーンショット 2022-08-23 23.44.16.png

環境設定から追加のボードマネージャのURlへespressif/arduino-esp32のリンクを追加します。

スクリーンショット 2022-08-23 23.53.42.png

URLの追加後、更新が行われボード情報が追加できるようになります。
ボード情報はボードマネージャからesp32で検索しインストールします。

スクリーンショット 2022-08-23 23.48.29.png

ライブラリ インストール

スケッチ→ライブラリをインクルード→ライブラリを管理から m5stickCで検索し m5stickCPlusをインストールします。
これでm5stickCPlusのライブラリが使えるようになります。

スクリーンショット 2022-08-26 22.15.39.png

書き込み

ライブラリのインストールまで終わったらM5StickC-Plusへ書き込みしていきます。

  • スケッチからM5StickCPlus->Basics->HelloWorldを選択
1枚目 2枚目
スクリーンショット 2022-08-24 0.07.15.png スクリーンショット 2022-08-24 0.08.09.png
  • ボードからM5Stick-Cを選択

前はここにM5Stick-C-Plusがあった記憶があるんですが、統合したんですかね?
今回はこのまま進めました。
選択後、ボードに書き込みすると問題なくビルドされM5StickC-Plusの液晶にHelloWorldが表示されます。

スクリーンショット 2022-08-24 0.11.32.png

まとめ

追記です--2022-08-25---
公式リンクは機能しているようです。ただサーバが弱いのか深夜4時頃に実行し初めて成功しました。
また代理手順の方ですが、M5StickCPlusのボード情報がなかったりWiFi関係のコンパイル時に「「WiFi.h」に対して複数のライブラリが見つかりました」などのエラーが出てしいました。
そのため推奨しません。詳しい情報報告は落ち着いた2022年9月後半ごろにまとめます。

公式の 以下のリンクが機能しない理由がよくわかりません。
少なくとも友人含め以下のリンクでボード情報のダウンロードが完了したことは無いです。。。

  • https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

またespressif/arduino-esp32がM5シリーズやAdafruit,SeeedStudioのXiao ESP32C3をサポートしてるのが不思議です。
メーカは管理を一任してるんですかね?それとも自主的に管理してくれてるんでしょうか?

情報の探し方が分からないので何か知ってる方は気軽にコメントください。

0
0
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
0