3174 views|9 replies

174

Posts

1

Resources
The OP
 

【ESP32-C3-DevKitM-1】+ Build the software environment for ESP32-C3 development based on the user manual [Copy link]

 This post was last edited by chrisrh on 2021-7-11 23:01

Failed to successfully use Thonny to complete C3 related burning. First use ESP-IDF to configure, compile, and download according to the official guide.

https://docs.espressif.com/projects/esp-idf/zh_CN/v4.3/esp32c3/get-started/index.html

1. Install ESP-IDF on Windows

https://docs.espressif.com/projects/esp-idf/zh_CN/v4.3/esp32c3/get-started/windows-setup.html

https://dl.espressif.com/dl/esp-idf-tools-setup-2.4.exe Download and install IDF_TOOLS

Associated with Python, Git and other tools, the Version used is stable esp-idf-v4.3

After IDF is installed, enter idf.py --version to view the current version

2. Copy the project verification from ESP-IDF

I installed it on the E drive E:\ESP32\esp-idf-v4.3\examples\get-started\hello_world

Type cd examples\get-started\hello_world

Type idf.py set-target esp32c3

Type idf.py menuconfig to enter and configure the serial port baud rate, parity check, etc. for downloading programs

3. Enter the framework configuration page to configure the serial flasher config

The default value is 115200. You don’t need to change it. Just press esc. If you change it, save it and then exit.

4. Confirm the serial port number

Connect the ESP32-C3 development board to the PC. In the device manager, confirm the serial port number used by the development board. Here, mine is com13.

(Install different serial port drivers according to the board situation, the following is the driver for the cp210x series)

CP210x_Windows_Drivers.zip (6.84 MB, downloads: 0)

5. Compile the project

Type idf.py build

Waiting for compilation...

After the compilation is completed, the corresponding .bin file is generated

6. Download to the board

Burn the generated binary .bin file to ESP32-C3

Type idf.py -p COM13 flash to start downloading the program to the board

7. Use the serial port to check the operation status

Type idf.py -p COM13 monitor

You can view the program running status

Use ctrl+] to exit the serial port monitoring and return to the cmd interface

8. One-click compilation, burning and monitoring

Enter the corresponding example and type idf.py -p COM13 flash monitor to execute the compile, burn and monitor functions at the same time.

This post is from Domestic Chip Exchange

Latest reply

This post was last edited by damiaa on 2021-8-19 08:32 esp32 still needs to start with the idf.py command. So this post is great for beginners! Like it!   Details Published on 2021-8-18 12:14

赞赏

1

查看全部赞赏

 
 

2w

Posts

74

Resources
2
 

Thanks for sharing :)

This post is from Domestic Chip Exchange
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
Personal signature

加油!在电子行业默默贡献自己的力量!:)

 
 
 

6552

Posts

0

Resources
3
 

The software environment developed by the OP for ESP32-C3 is still going smoothly.

This post is from Domestic Chip Exchange

Comments

Yes, I followed the manual once and it went smoothly without any problems.  Details Published on 2021-7-12 22:56
 
 
 

7422

Posts

2

Resources
4
 

ESP32 seems to be very powerful for DIY, but the environment is not easy to get started.

This post is from Domestic Chip Exchange

Comments

I haven't found the firmware library for MicroPython yet. If it can be flashed to MicroPython, it will probably be much more convenient to use.  Details Published on 2021-7-12 22:55
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1942

Posts

2

Resources
5
 

Thanks for sharing the experience.

This post is from Domestic Chip Exchange
 
 
 

174

Posts

1

Resources
6
 
freebsder posted on 2021-7-12 16:26 ESP32 seems to be very powerful for DIY, but the environment is not very good.

I haven't found the firmware library for MicroPython yet. If it can be flashed to MicroPython, it will probably be much more convenient to use.

This post is from Domestic Chip Exchange

Comments

See if D's post is helpful to you https://en.eeworld.com/bbs/thread-1173039-1-1.html  Details Published on 2021-7-21 19:01
 
 
 

174

Posts

1

Resources
7
 
Jacktang posted on 2021-7-12 11:25 The software environment developed by the OP for ESP32-C3 is still going smoothly

Yes, I followed the manual once and it went smoothly without any problems.

This post is from Domestic Chip Exchange
 
 
 

47

Posts

2831

Resources
8
 
chrisrh posted on 2021-7-12 22:55 I haven't found the firmware library of micropython yet. If it can be flashed to micropython, it will probably be much more convenient to use

See if D's post is helpful to you.

https://en.eeworld.com/bbs/thread-1173039-1-1.html

This post is from Domestic Chip Exchange

Comments

Well, I saw Mr. Shao’s post the first time.  Details Published on 2021-7-21 20:12
 
 
 

174

Posts

1

Resources
9
 
Taibai Jinxing posted on 2021-7-21 19:01 See if D's post is helpful to you https://en.eeworld.com/bbs/thread-1173039-1-1.html

Well, I saw Mr. Shao’s post the first time.

This post is from Domestic Chip Exchange
 
 
 

6062

Posts

4

Resources
10
 
This post was last edited by damiaa on 2021-8-19 08:32

esp32 still needs to start with the idf.py command. So this post is great for beginners! Like it!

This post is from Domestic Chip Exchange
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews

Room 1530, Zhongguancun MOOC Times Building, Block B, 18 Zhongguancun Street, Haidian District, Beijing 100190, China Tel:(010)82350740 Postcode:100190

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list