28ceb0caf5
2. 封装了一个模板线程类,支持创建来自单例类的成员函数线程,普通类的线程,普通函数线程 3. 封装了一个Wifi模块类,支持Wifi的各种基本配置
1.2 KiB
1.2 KiB
| 1 | # ESP32-S3 16 MB Flash, OTA + 文件系统 |
|---|---|
| 2 | # Offset字段留空,让gen_esp32part.py 自动计算地址 |
| 3 | # 注意:如果需要移植请确认 sdkconfig 里 Flash size 是否为 16 MB |
| 4 | # 分区字段解释: |
| 5 | # Name:名字,比如 factory, ota_0, nvs, storage 等。 |
| 6 | # Type:类型,比如 app(固件)、data(数据)、nvs(非易失存储)等。 |
| 7 | # SubType:子类型,比如 ota_0、ota_1、spiffs、coredump 等。 |
| 8 | # Offset:起始地址(通常不写,让系统自动计算)。 |
| 9 | # Size:大小,比如 1M, 64K, 0x100000 等。 |
| 10 | # Flags:可选标志,比如 encrypted(加密)。 |
| 11 | # 注意:因为没有设置工厂分区,那么每次烧录的时候程序会烧录在ota_0分区 |
| 12 | # 根据官方文档OTA 数据分区的容量是 2 个 flash 扇区的大小(0x2000 字节) |
| 13 | # 那么可以计算出 OTA 数据分区大小最大为 64MB (2*16**3 *0x1000 / 1024 / 1024)MB |
| 14 | # Name, Type, SubType, Offset, Size, Flags |
| 15 | nvs, data, nvs, , 0x6000, |
| 16 | otadata, data, ota, , 0x2000, |
| 17 | phy_init, data, phy, , 0x1000, |
| 18 | ota_0, app, ota_0, , 6M, |
| 19 | ota_1, app, ota_1, , 6M, |
| 20 | coredump, data, coredump,, 64K, |