# 目标芯片:ESP32-S3-WROOM-1(需求 §10) CONFIG_IDF_TARGET="esp32s3" # 模组是 ESP32-S3-WROOM-1-N16R8:16 MB flash(C2 之前这里误写成 8 MB)。 CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y # C2 OTA:新固件在自证健康之前崩了 / 被看门狗复位,bootloader 自己回滚到旧槽(ota.h)。 # ⚠️ 这是 bootloader 的配置 —— 只有经 USB 整片烧(含 bootloader)才生效,OTA 换不了 bootloader。 CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y # 日志:默认 INFO。 # A13:关掉 USB-Serial-JTAG 副控制台 —— 它绕开驱动直接写 USB FIFO,会把命令回应拆坏。 # 日志由 ulink_esp.c 的钩子复制到 USB(与回应同一把锁);printf / panic 只去 UART0(J33)。 CONFIG_ESP_CONSOLE_SECONDARY_NONE=y CONFIG_LOG_DEFAULT_LEVEL_INFO=y # 配网热点的网页(prov_esp.c):手机浏览器 / 联网探测的请求头常常超过默认的 512 字节(回 431)。 CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024 # 自定义分区表:默认那张里没有事件日志的地方(需求 §10.7)。见 partitions.csv。 CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"