ESP32下载FLASH模式配置
众所周知,ESP32的程序是下在外部的FLASH芯片中的,由于FLASH芯片的不同,下载使用的模式不同,需要根据芯片配置不同的FLASH下载模式。这里介绍一下不同的FLASH区别于配置。
FLASH工作模式的分类
Flash常用的工作模式有以下4种:
DUAL SPI 双线串行spi
- DOUT:地址为 1 线模式输入,数据为 2 线模式输出
- DIO:地址为 2 线模式输入,数据为 2 线模式输出
Quad SPI 四线SPI
- QOUT:地址为 1 线模式输入,数据为 4 线模式输出
- QIO:地址为 4 线模式输入,数据为 4 线模式输出
如何选择FLASH模式
选择FLASH模式需要根据板子上实际的芯片进行设置,这就需要查找开发板的原理图或者模组的资料。
对于乐鑫的模组
乐鑫的模组上会标NxRx,比如N8R2表示8MFlash与2Mpsram。
具体的模组使用的Flash,可以在相应模组的DATASHEET中找到。如在这里第三页,给出了相应的模块使用的Flash类型(Quad SPI),在下载时注意要改成相应的Flash类型。
对于其他的开发板(以合宙为例)
在开发板的资料中会给出。以合宙的ESP32-C3中,使用的Flash是W25Qxxx,是DUAL SPI 双线串行spi。