- 启动自检日志:远程日志启动后记录 endpoint、目录、待上传文件数、队列配置、coredump 状态。
- 上传状态统计:记录成功/失败次数、最后 HTTP 状态、最后错误码、最后上传时间、最后成功时间。
- 独立日志 Flash 分区:新增 logfs LittleFS 分区 512KB,日志不再占用音频资源分区;远程日志文件上限为 24 * 16KB =
384KB。
- 本地诊断 factory CLI:
- log status
- log flush
- log clear
- Coredump 支持:启用 flash coredump,新增 64KB coredump 分区;当前会上报 coredump 存在状态、地址、大小、panic
reason 和设备状态快照。
- 上传附带设备状态快照:reset reason、固件版本、project name、heap、任务数、多模态连接/活动状态、coredump 状态。
This commit is contained in:
+13
-1
@@ -34,8 +34,20 @@ CONFIG_TQ_REMOTE_LOG_ENTRY_MAX_BYTES=256
|
||||
CONFIG_TQ_REMOTE_LOG_BATCH_MAX_ENTRIES=30
|
||||
CONFIG_TQ_REMOTE_LOG_FLUSH_INTERVAL_MS=5000
|
||||
CONFIG_TQ_REMOTE_LOG_UPLOAD_TIMEOUT_MS=8000
|
||||
CONFIG_TQ_REMOTE_LOG_MAX_FILES=32
|
||||
CONFIG_TQ_REMOTE_LOG_MAX_FILES=24
|
||||
CONFIG_TQ_REMOTE_LOG_FILE_MAX_BYTES=16384
|
||||
CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH=y
|
||||
# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set
|
||||
# CONFIG_ESP_COREDUMP_ENABLE_TO_NONE is not set
|
||||
CONFIG_ESP_COREDUMP_DATA_FORMAT_ELF=y
|
||||
# CONFIG_ESP_COREDUMP_DATA_FORMAT_BIN is not set
|
||||
CONFIG_ESP_COREDUMP_CHECKSUM_CRC32=y
|
||||
# CONFIG_ESP_COREDUMP_CHECKSUM_SHA256 is not set
|
||||
# CONFIG_ESP_COREDUMP_CAPTURE_DRAM is not set
|
||||
CONFIG_ESP_COREDUMP_CHECK_BOOT=y
|
||||
# CONFIG_ESP_COREDUMP_LOGS is not set
|
||||
CONFIG_ESP_COREDUMP_MAX_TASKS_NUM=16
|
||||
CONFIG_ESP_COREDUMP_STACK_SIZE=1792
|
||||
CONFIG_TQ_KEY_INPUT_ENABLE=y
|
||||
CONFIG_TQ_KEY_INPUT_TASK_STACK=4096
|
||||
CONFIG_TQ_KEY_IRQ_QUEUE_LEN=16
|
||||
|
||||
Reference in New Issue
Block a user