ESP32-C3-MINI开发板烧录固件步骤

2 篇文章 0 订阅
2 篇文章 0 订阅

1,烧录环境

官方下载链接如下,下载 Flash下载工具

工具 | 乐鑫科技

2,固件 

可参考下面文章编译

Ubuntu搭建ESP32-C3-MINI开发板 ESP-AT 编译环境_CNC注塑机PLC专业数采的博客-CSDN博客

3,硬件连接

ESP32-C3 AT 采用两个 UART 接口:UART0 用于下载固件和输出日志,UART1 用于发送 AT 命令和接收 AT 响应(如果固件是SPI AT的,则使用SPI代替UART1来发送AT命令和接收AT响应)。下面以 UART AT 为例

ESP32-C3的管脚分配如下:

开发板和电脑的连接图如下:

 注意:USB数据线是需要带数据传输的,不能使用那种只能充电的线

在电脑会出现两个串口(电脑需要安装USB转串口的驱动),一个是用来输出日志/下载固件,另一个是用来发送AT命令

4,烧录固件

4.1 解压并运行 步骤1 里下载的工具

4.2 选择好芯片型号以及工作模式,选择 develop 和 uart

4.3 配置烧录工具

 

(1)选择挂进

(2)填上烧录地址 0x0

(3)勾选该行表示需要烧录该行的内容

(4)勾选 DoNotChgBin

(5)选择烧录串口(根据步骤3,拔插一下看看电脑的那个串口是烧录串口)

 4.4 烧录

点击 START,提示 “SYNC 等待上电同步”

 此时按住开发板上的BOOT按钮,在按RST按钮,松开BOOT按钮即可进入烧录状态,会有烧录进度条显示

 大约几十秒即可烧录完成

注意:如果秒提示完成,则没有烧录进去,按照4.3检查配置 

5,测试

5.1 启动信息

用sscom打开 日志串口,可以收到启动信息,表示固件已经烧录进去

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x3fcd6100,len:0x18c8
load:0x403ce000,len:0x8d4
load:0x403d0000,len:0x2d6c
entry 0x403ce000
[0;32mI (31) boot: ESP-IDF qa-test-v4.3.3-20220423 2nd stage bootloader[0m
[0;32mI (31) boot: compile time 07:45:53[0m
[0;32mI (32) boot: chip revision: 3[0m
[0;32mI (35) boot.esp32c3: SPI Speed      : 40MHz[0m
[0;32mI (39) boot.esp32c3: SPI Mode       : DIO[0m
[0;32mI (44) boot.esp32c3: SPI Flash Size : 4MB[0m
[0;32mI (49) boot: Enabling RNG early entropy source...[0m
[0;32mI (54) boot: Partition Table:[0m
[0;32mI (58) boot: ## Label            Usage          Type ST Offset   Length[0m
[0;32mI (65) boot:  0 otadata          OTA data         01 00 0000d000 00002000[0m
[0;32mI (73) boot:  1 phy_init         RF data          01 01 0000f000 00001000[0m
[0;32mI (80) boot:  2 nvs              WiFi data        01 02 00010000 0000e000[0m
[0;32mI (87) boot:  3 at_customize     unknown          40 00 0001e000 00042000[0m
[0;32mI (95) boot:  4 ota_0            OTA app          00 10 00060000 001d0000[0m
[0;32mI (102) boot:  5 ota_1            OTA app          00 11 00230000 001d0000[0m
[0;32mI (110) boot: End of partition table[0m
[0;32mI (114) esp_image: segment 0: paddr=00060020 vaddr=3c140020 size=2a620h (173600) map[0m
[0;32mI (161) esp_image: segment 1: paddr=0008a648 vaddr=3fc91200 size=03c6ch ( 15468) load[0m
[0;32mI (171) esp_image: segment 2: paddr=0008e2bc vaddr=40380000 size=01d5ch (  7516) load[0m
[0;32mI (173) esp_image: segment 3: paddr=00090020 vaddr=42000020 size=133ab0h (1260208) map[0m
[0;32mI (453) esp_image: segment 4: paddr=001c3ad8 vaddr=40381d5c size=0f3c4h ( 62404) load[0m
[0;32mI (475) esp_image: segment 5: paddr=001d2ea4 vaddr=50000000 size=00014h (    20) load[0m
[0;32mI (475) esp_image: segment 6: paddr=001d2ec0 vaddr=50000018 size=00010h (    16) load[0m
[0;32mI (486) boot: Loaded app from partition at offset 0x60000[0m
[0;32mI (487) boot: Disabling RNG early entropy source...[0m
module_name:MINI-1
max tx power=78,ret=0
2.4.2

5.2 AT命令测试

用sscom打开 AT命令 串口,发送AT命令测试

AT

OK
AT+GMR
AT version:2.4.2.0(fb731d2 - ESP32C3 - Aug 25 2022 03:47:31)
SDK version:qa-test-v4.3.3-20220423
compile time(67966ba):Aug 26 2022 07:46:13
Bin version:2.4.2(MINI-1)

OK
AT+CWMODE?
+CWMODE:2

OK
AT+CWMODE=1

OK
AT+CWLAP
+CWLAP:(0,"TP-LINK_054B",-32,"34:96:72:37:05:5b",1,-1,-1,0,0,7,0)
+CWLAP:(3,"",-47,"04:4a:6c:75:75:09",1,-1,-1,4,4,7,1)
+CWLAP:(3,"",-47,"04:4a:6c:75:75:05",1,-1,-1,4,4,7,1)
+CWLAP:(4,"ChinaNet-TvfY",-72,"7c:03:c9:5a:e2:54",3,-1,-1,5,3,7,1)
+CWLAP:(4,"ChinaNet-qSJS",-79,"cc:53:b5:e2:94:00",8,-1,-1,5,3,7,0)

OK

AT 命令列表参考

AT 命令集 — ESP-AT 用户指南 文档

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_17082750 CNC注塑机数采

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值