M5Stack へ書き込み
Arduino でコンパイル検証 で試したプログラムをいよいよ M5Satck に書き込みます。
PC と M5Stack をつなぐまえにシリアルポートを確認
PC と M5Stack をつなぐまえにシリアルポートを確認しておきましょう。
このあと M5Stack つないで、新しく登場したものが M5Stack のシリアルポートです。
M5Stack と PC をつなぐ
M5Stack に付属していた USB ケーブルを用意します。
PC と M5Stack をつなぎます。
M5Stack のポートを見つけて設定
Windows 10 の場合、Arduino IDE の ツール > シリアルポート に、COM3
や COM1
のような COM
が頭にあるシリアルポート名が表示されていれば無事 M5Stack 用の USB ドライバがインストールされて M5Stack が認識されています。
Mac の場合は、Arduino IDE の ツール > シリアルポート に /dev/tty.SLAB_USBtoUART
のような /dev/tty.SLAB_
が頭にあるシリアルポート名が表示されていれば無事 M5Stack 用の USB ドライバがインストールされて M5Stack が認識されています。
書き込む
マイコンボードを書き込むボタンをクリックします。
コンパイルを待ちます。
このようなログと共に書き込まれます。
以下がログの全文です。参考までに。
最大1310720バイトのフラッシュメモリのうち、スケッチが347205バイト(26%)を使っています。
最大327680バイトのRAMのうち、グローバル変数が17596バイト(5%)を使っていて、ローカル変数で310084バイト使うことができます。
esptool.py v3.0-dev
Serial port COM3
Connecting.....
Chip is ESP32-D0WDQ6-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 08:3a:f2:44:60:74
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 10922.6 kbit/s)...
Hash of data verified.
Flash params set to 0x024f
Compressed 17392 bytes to 11186...
Writing at 0x00001000... (100 %)
Wrote 17392 bytes (11186 compressed) at 0x00001000 in 0.2 seconds (effective 909.4 kbit/s)...
Hash of data verified.
Compressed 347328 bytes to 154525...
Writing at 0x00010000... (10 %)
Writing at 0x00014000... (20 %)
Writing at 0x00018000... (30 %)
Writing at 0x0001c000... (40 %)
Writing at 0x00020000... (50 %)
Writing at 0x00024000... (60 %)
Writing at 0x00028000... (70 %)
Writing at 0x0002c000... (80 %)
Writing at 0x00030000... (90 %)
Writing at 0x00034000... (100 %)
Wrote 347328 bytes (154525 compressed) at 0x00010000 in 2.6 seconds (effective 1074.1 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.0 seconds (effective 3510.9 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
動かしてみる
書き込まれたら M5Stack を確認しましょう。
無事に書き込まれると Hello World
の文が表示されます。成功です!
そう、最小のフォントサイズ 1 だとこんなに小さいんですが、キレイに表示されるのがすごいですね。
次は
M5Stack へ書き込みができたら、Wi-Fi につなぐ前に周辺の Wi-Fi を確認 にすすみましょう。