v2.2-devを使えば、ESP-WROOM-02やESP-WROOM-32のフラッシュメモリのサイズを簡単に確認することが出来ます。これまで国内では4MB品が主流でしたが、2MB品が出回り始めてきたようです。サイズ確認」などのキーワードで検索しても、方法を記載しているページが見当たらなかったので、容量変更の履歴とともにまとめておきました。ESP8266を搭載したWi-FiモジュールESP-WROOM-02。一見しただけではフラッシュ容量が2MBであるか4MBであるかが分からない。4MB品はアンテナ部にマーキングが入っていることが多い。上の写真は中国から個人輸入したマーキングの無い4MB品。4MBと2MBESP-WROOM-02には、プログラムやファイルを保存することが可能なフラッシュメモリが内蔵されています。フラッシュメモリのサイズは、4MBでしたが、2016年12月頃から2MBに置き換わり始めています。データシートを確認してみましょう。以下の通り、2015年6月の古いデータシートには4MBと書いてありました。4MB」という曖昧な表現に変わります。2MB」という表現に変わりました。トランジスタ技術2017年3月号(P.132)にも、ちゃんと、2Mバイトと表示されていました。実際には、校正段階で修正してもらい、なんとか出版に間に合いました。esptoolをインストールするesptoolをインストールしていない場合は以下のコマンドでインストールしてください。2.7などが必要です。Piであれば、以下を、そのまま実行してください。licenseesptoolでフラッシュメモリのサイズを確認するそれでは、ESP-WROOM-02のフラッシュメモリの容量を確認してみましょう。以下は、Cygwin上で動かしたときの例です。「ttyS2」の部分はパソコンやOSの違いで変化します。COMポート番号nから1を引いて「Sn-1」を使用します。ように指定することが多いでしょう。resetting...esptoolの実行時に「flash_id」を付与すると、SPIフラッシュの製造元コード(Manufacturer)と型番コード(Device)を表示することが出来ます。4MB」と表示され、4MB品であることが分かります。実際のメモリサイズを確認しているわけではなく、型番コードから得ているだけのようです。このため、適切に検出できない場合があるかもしれません。同様に表示することが出来ます。(3)紹介ボクにもわかる電子工作bokunimo.netとの連携ブログです。関する情報などを掲載しています。(7)リンクは自由ですが、掲載情報についての責任は負いません。