电脑的启动模式有哪几种

发布时间: 2023-09-04 20:38 阅读: 文章来源:3P3301IOPNY

是指ESP32在上电或复位后,根据一些特殊的GPIO引脚(称为Strapping引脚)的电平状态,来决定芯片的工作模式和一些内部参数。ESP32有以下几种启动模式:

下载模式:这是用于向ESP32的flash中烧写固件的模式,需要将GPIO0引脚拉低,GPIO2引脚拉高,MTDO引脚拉高或悬空。在这个模式下,ESP32会通过UART0或UART1或SDIO接口与外部设备通信,接收固件数据并写入flash中。下载模式的boot值为0x3。SPI启动模式:这是用于从ESP32的flash中加载固件并运行的模式,需要将GPIO0引脚拉高,GPIO2引脚拉高或悬空,MTDO引脚拉高或悬空。在这个模式下,ESP32会从flash的0x1000偏移地址处加载二级引导程序,并根据分区表和OTA数据来选择运行哪个应用程序分区。SPI启动模式的boot值为0x13。SDIO启动模式:这是用于将ESP32作为SDIO从设备与外部主设备通信的模式,需要将GPIO0引脚拉高,GPIO2引脚拉低,MTDO引脚拉高或悬空。在这个模式下,ESP32会通过SDIO接口与外部主设备交换数据和命令。SDIO启动模式的boot值为0x17。

•••展开全文
相关文章