エンジニア風味 (Engineer-taste)

電子系エンジニアのメモ帳

ESP用書き込みツール:flash download toolでハマったこと

ESP8266が搭載されている評価ボード(秋月電子ESP-WROOM-02開発ボード)をarduinoで使っていて、ATコマンドが使えるように戻したいと思ってやったらハマってしまったので忘備録です。
ボードはこれです。

ATコマンドを戻す方法は、ググると出てきました。例えばこことか。

Espressifのサイトから、ファームウェアと書き込みツール(Flash download tool)を落とし、解凍します。

Flash download toolを起動させるとコマンドウインドウが開き、

f:id:engineer-paju:20200802225023p:plain
起動画面1

ダウンロードツール選択ウインドウが開くので、Developer Modeを選択します。

f:id:engineer-paju:20200802225054p:plain
選択画面2

一番上のESP8266 DownloadToolを選択します。

f:id:engineer-paju:20200802225113p:plain
選択画面3

SPIDownloadタブで、書き込むファイルとアドレスを指定します。左のチェックを入れます。

f:id:engineer-paju:20200802225138p:plain
ツール画面4

下のほうの条件を設定して、STARTをクリックすると、書き込みが始まったかのように見えました。
ここで下のほうのDownloadPanel1は"IDLE"から"SYNC"に変わっています。

f:id:engineer-paju:20200802225236p:plain
STARTクリック後

コマンドウィンドウのほうは、モールス符号のような表示が延々と出ています。

f:id:engineer-paju:20200802225303p:plain
モールス符号

これで、書き込みが進んでいるのだと思ったのですが、そうではなかったのです(ここで3時間ロスしました)。

どうにもならないので、開発ボードの2つのボタンを適当に押したところ、表示が変わりました。

f:id:engineer-paju:20200802225340p:plain
書き込み開始

"Download"という表示が出ていないと、書き込みは始まらないのです。
2つのボタンをブチブチ押していたのですが、いろいろやってみたところ、
・2つのボタンを押す
・RSTボタンを離す
・そのあとPGMボタンを離す
とすると、書き込みが始まるようです。

f:id:engineer-paju:20200802225420p:plain
書き込み終了

あと、ファイルを一度指定した後、変更しようとするとエラーが出ました。
これは、configureフォルダの中のESP8266フォルダの中にある、confファイルを削除して、ツールを再起動すると
再指定できるようになるようです。

f:id:engineer-paju:20200802225443p:plain
設定ファイル


以上です。