アナリティクス

2018年1月1日月曜日

VSCodeでESP32を操る

Atomが素晴らしいエディタと言ったか?アレはやっぱり嘘だ。要はPlatformIOが使いたいだけで、それがVSCodeにあるってわかったからそっちに戻るというだけ。これを見てESP-IDF+VSCodeで行けるか?と希望を持ったけど、ソースコードから波線が消えなくて絶望してたら、いつの間にかVSCodeにPlatformIOが来てて、シリアルポートも使えたのでこっちに移行。VSCodeさえあればいい。

PlatformIOのインストール


拡張機能の検索で"Platform"とでも入れる


Jan Hanさん知らないから上のほうで。



プロジェクトの開始


HomeタブでNew Project


ボードは適当に好きなので


FrameworkはとりあえずESP-IDF


プロジェクトの保存先を決めて



作ったプロジェクトの場所をVSCodeが勝手に開きなおしてくれる



ESP-IDFのHello world


hello_world_main.cファイルをsrcディレクトリに追加してここからHello worldのソースをコピペ



あとはビルドしてアップロード



でシリアルモニタで見てみると


見事に文字化け。9600bpsで繋がってるっぽいので platformio.ini にボーレートの設定を追加。


ほぼほぼ治った...なんか残るけど。




なんでCOM3でうまく繋がってるんだろ?



undefined reference to `esp_a2d_register_callback'
...まじかよ...ESP-IDFに戻るか...

0 件のコメント:

コメントを投稿