VSCode の ESP-IDF 拡張機能を使用していたのですが、 ESP-IDF monitor の出力が文字化けしていました。

 

 

解決することができたので、備忘録的に残しておきます。

 

OS は Mac です。

 

公式のドキュメントによると以下の方法で直すことができるらしいです。

 

 

  1. Exit the monitor.

  2. Go back to menuconfig.

  3. Go to Component config --> Hardware Settings --> Main XTAL Config --> Main XTALfrequency, then change CONFIG_XTAL_FREQ to 26 MHz.

  4. After that, build and flash the application again.

実際にやってみます!

まず、開いている ESP-IDF monitor を全て閉じます。

 

次に、表示 -> コマンドパレット から、ESP-IDF:SDK Configuration Editor (Menuconfig) を選択します。

 

ドキュメントに記載されているように Hardware Settings を下にスクロールしていくと Main XTAL Config があります。

デフォルトでは 40 MHz に設定されているので 26 MHz に変更し、上部の SAVE を押しましょう。

そして再びビルド、フラッシュを行うと、、、

 

無事、文字化けを解消することができました!!

結構色々出力されてたんですね。