IchigoJamと無線通信(5)ーMixJuiceファームウエアの書き込み | virt_flyのブログ

virt_flyのブログ

フライトシミュレーターソフトのFlightGearで仮想飛行を楽しむブログです。

↑aitendoのESP-WROOM-2モジュールDIP化基板は、秋月電子のものとは違いモジュールが交換できて良いのですが、2列のピン配置間の幅が広くピンの配列も真逆で、出来合いのボードに合わせるのは厄介です。

勘違いしてた!?

前回のブログでは、MixJuice互換ボードに載せた新たなESP-WROOM-2モジュールへのファームウエアの書き込みができないと書きました。

 

ブレッドボードやブレッドボード配線パターンタイプ基板のMixJuice互換機に加え、新たに作製したESPモジュール実験ボードでも、あるいはUSBシリアル変換モジュールをあれこれ換えても、さらにIJUtilitiesばかりかFLASH_DOWNLOAD_TOOLS(注参照)を使ってしても、書き込めませんでした。ここまでくるともう原因はさっぱりわかりません。

 

そんな時、IJUtilitiesを使いブレッドボード配線パターンタイプ基板のMixJuice互換機で、ファームウエアの書き込みが進行していたのです。

 

これまでIJUtilitiesを使ったIchigoJamのファームウエアの書き換えでは、ターミナルセンターでポートを指定して接続を実行した上で書き換えを行っていましたから、MixJuiceでも同様にした上でESP Tool Utilityによりファームウエアを書き込もうとしていたわけですが、どうやらそこに勘違いがあったようです。

 

何度試みてもポートの接続がすぐ切断されてしまうのですが、それをスイッチを押すタイミングでしょっちゅうおきるエラーと同じように、また失敗したものと思い込んでいました。ところが気がつくとファームウエアの書き込みが進んでいて、画像のような完了画面が表示されたのです。

 

 

IchigoJamに接続し電源を入れると、いつもの起動画面が現れ一安心です。

 

後からIJUtilitiesのマニュアルを見ると、ESP Tool Utilityには触れられていてもターミナルセンターは出てきませんから、間違いありません。

 

LEDが点灯しない

 

しかし、以前紹介したWBGTをクライアントサービスを利用してWEB上でゲージ表示させる実験を、新たなESP-WROOM-2モジュールを載せたMixJuice互換ボードで試みたところ、アクセスLEDと受信LEDが点かないではありませんか。

 

これは不愉快ですから、そんなことならいっそうMixjuice上位互換のMicJackに換えてやろうと。画像は、MicJackへ書き換え後の最初の起動画面の様子です。

 

 

MicJackでも、WBGTのゲージ表示を試して見ると、今度は受信LEDだけが点灯しませんでした。WBGTのゲージ表示には問題は見られず、他の方のサイトを訪れた際は受信LEDも点灯していますから、大丈夫…かな?

 

念のため今一度MixJuiceに戻してWBGTのゲージ表示を実行したところ、やはりアクセスと受信のLEDが点きません。アクセスLEDが点灯しないだけに、データは送信されておらずWBGTのゲージ表示はまったく動きません。

 

どこかに不具合がありそうですが、わかりません。様子見するしかなさそうです。

 

注)FLASH_DOWNLOAD_TOOLSは、v2.4ないしはv2.3でないとESP-WROOM-2モジュールに対応していないのだとか。ダウンロードしようとEspressif Systemsのホームページを見てもみあたりません。探したところ次のURLを見つけました。

https://bbs.espressif.com/viewtopic.php?f=57&t=433