Anxinke開発経験の共有|AnxinkeESP-C3-12Fモジュールは、組み込みのUSB書き込みを使用してファームウェアをダウンロードおよび更新し、TTL-USBアダプターなしでファームウェアを更新でき、ファームウェアのダウンロード速度が速くなり、節約されます時間。

序文

ESP-C3-12Fは、EspressifESP32C3チップをベースに当社が開発したWiFiモジュールです。このモジュールはWi-Fi802.11b / g / nとBLE5.0をサポートしています。2つのFLASH構成があり、1つは外部FLASHと組み込みです。閃光。

また、パッケージも異なりますので、お問い合わせください。

外部2Mバイトフラッシュ:
ここに画像の説明を挿入
内蔵4Mバイトフラッシュ:ここに画像の説明を挿入
ESP-C3-12Fは、プログラミングとデバッグに使用できるUSBシリアルポート/ JTAGデバッガーを提供するため、ESP-C3-12Fはヘルプなしでシリアルポートからダウンロードできます。 USB-シリアルチップは、開発とデバッグにUSBを直接使用できます。この記事では、USB経由でダウンロードする方法を紹介します。

1.準備

1.1ハードウェアの準備

  • ESP-C3-12FモジュールまたはESP-C3-12F-キット開発ボード
  • USBケーブル

1.2ソフトウェアの準備

この記事はLinuxプロジェクトの下で直接作成されるため、Linux開発環境とESP-IDF環境を構築する準備をする必要があります。

1.仮想マシンのインストール手順は次のとおりです。VM
仮想マシンをダウンロードしてインストールします。クリックして
ハーモニーコードをダウンロードします:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6(学習および使用のみ)
ここで画像をダウンロードしますubuntuデスクトップバージョン18.04.4バージョンを選択し、クリックしてダウンロードします。Ubuntuインストールチュートリアルリファレンス
のインストール2. esp-idfをダウンロードします(環境のセットアップについては、 Espressifの公式Webサイトを参照してください) 。

1.2配線

ESP-C3-12FとUSBケーブルの接続には3本のワイヤーを使用しており、配線方法は以下のとおりです。

ESP-C3-12F USB
GND GND(黒線)
IO18 D-((白い線)
IO19 D +(緑色の線)

接続後、図に示すように:
ここに画像の説明を挿入

ESP-C3-12Fモジュールの動作電圧は3.0V〜3.6Vであり、USB電源電圧は5Vであるため、ESP-C3-12Fも電源のみに3.3Vを使用する必要があります。

2.燃焼手順

1.プロジェクトhelloworldを例として取り上げます

cd esp-idf/examples/get-started/hello_world/  //进入工程目录
idf.py set-target esp32c3     //选择esp32c3模组
idf.py menuconfig             // 进入 menuconfig 配置界面 

2.[コンポーネントの構成]→[ESPシステム設定]→[コンソール出力用のチャネル]→[USBシリアル/JTAGコントローラー]を選択します。3。
ここに画像の説明を挿入
設定後、qを押して保存して終了し
ここに画像の説明を挿入
ます。4。ESP-C3-12Fを仮想マシンに接続します。

ll /dev/ttyACM*                        //查看USB端口
idf.py build                           //编译
idf.py -p /dev/ttyACM0 flash monitor   //下载并且打印

Hello Worldが印刷されると、書き込みが成功したことを意味します。
ここに画像の説明を挿入

お問い合わせ

公式ウェブサイト:https ://www.ai-thinker.com
DOCSの開発:https://docs.ai-thinker.com
公式フォーラム:http
://bbs.ai-thinker.comテクニカルサポート:support@aithinker。 com

おすすめ

転載: blog.csdn.net/Boantong_/article/details/121486066