AT 固件
本文档包含以下小节:
AT 固件简介:AT 固件包含哪些二进制文件及其作用
备注
若需下载其他芯片系列的发布版固件,请在页面左上方的下拉菜单栏选择相应的芯片,即可跳转至该芯片的文档进行下载。
AT 暂无计划支持 ESP32-H 系列、ESP32-P 系列、ESP32-S3 系列芯片,也暂无对应的 AT 固件。推荐使用 ESP32-C 系列芯片。
AT 固件简介
ESP-AT 固件包含了若干个特定功能的二进制文件:
build
├── at_customize.bin // 二级分区表(用户分区表,列出了 mfg_nvs 分区以及 fs_storage 分区的起始地址和分区大小)
├── bootloader
│ └── bootloader.bin // 启动加载器
├── customized_partitions
│ └── mfg_nvs.bin // 出厂配置参数,参数值见同级目录下的 mfg_nvs.csv
├── esp-at.bin // AT 应用固件
├── factory
│ ├── factory_xxx.bin // 填充至 ota_1 末尾的量产固件
│ └── factory_xxx_unfilled.bin // 填充至 AT 应用固件末尾的量产固件(推荐)
├── partition_table
│ └── partition-table.bin // 一级分区表(系统分区表)
└── ota_data_initial.bin // OTA 数据初始化文件
你可以仅烧录打包量产固件到起始地址为 0 的 flash 空间中(推荐 factory_xxx_unfilled.bin),或者根据 download.config 将若干个二进制文件烧录到对应地址。两种量产固件的区别见 下载指导。