-
Windows 下可使用 Flash download tool 工具来下载编译后的 bin 文件;
-
运行
flash_download_tool.exe
的文件
-
选择开发板(
ChipType
)为ESP32-C6
, 选择烧录模式(LoadMode)为UART
后点击下方OK
。
- 点击选择要烧录的
.bin
文件 - 输入要烧录的固件的下载(address offset)
- 选择开发板连接的端口
COM
- 点击左下方
start
开始烧录
-
-
Ubuntu 下可使用 esptool 工具来下载 bin 文件,例如:
esptool.py -p /dev/ttyUSB0 write_flash 0x0 bootloader.bin 0x8000 partition-table.bin 0x10000 ssc.bin
1、ESP32-C6 下载条件需要满足以下接线要求:
VDD -> 3V3
GND -> GND (与供电板“共地”)
GPIO8 -> 拉高 (默认浮空)
GPIO9 -> 拉低 (默认为高)
EN -> 拉高
U0TXD0 、U0RXD0 (注意正反接)
接线如图所示,正确接线后即可开始下载。
-
芯片启动模式说明可参见 《ESP32-C6 技术规格书》 中的“2.6.2 芯片启动模式控制” 章节。
-
Strapping 管脚的具体说明可参见 《ESP32-C6 技术规格书》 中的
“2.6 Strapping 管脚”
章节。
2、ESP32-C6 芯片启动条件需满足:
-
ESP32-C6 芯片的工作电压范围为
3.0 V ~ 3.6 V
;使用单电源供电时,建议供给 ESP32-C6 系列芯片的电源电压为3.3 V
,额定输出电流最好在500 mA
及以上。 -
使用 ESP32-C6 单芯片进行硬件设计时,必须外接
40 MHz
晶振,用于芯片启振。若使用的是 ESP32-C6 系列的模组,则不需要再外接启振晶振。硬件工作条件可参考《ESP32-C6-WROOM-I 技术规格书》 page 2
- 更多硬件设计说明,可参考《ESP32-C6 硬件设计指南》。
3、上电时序的要求:
- ESP32-C6 芯片上电启动要求
EN 管脚
晚于VDD
上电,具体的上电时序说明可参见 《ESP32-c6 技术规格书》 page 21 说明。
- 上电时序的硬件设计参考《ESP32-C6 硬件设计指南》 说明。
4、若出现无法下载,可根据以下方式进行排查:
【说明】
- 若需使用 ESP32-C6 模组自行设计下载电路,可参考 “ESP32-C6-DevKitC-1文档” 网站最下方的 ESP32-C6-DevKitC-1 原理图。