【ESP32学习笔记】#通用篇#(4)错误代码参考

ESP_FAIL(-1):指示故障的通用esp错误代码

ESP_OK(0):表示成功(无错误)的esp\u err\t值

ESP_ERR_NO_MEM(0x101):内存不足

ESP_ERR_INVALID_ARG(0x102):参数无效

ESP_ERR_INVALID_STATE(0x103):无效状态

ESP_ERR_INVALID_SIZE(0x104):大小无效

ESP_ERR_NOT_FOUND(0x105):未找到请求的资源

ESP_ERR_NOT_SUPPORTED(0x106):不支持操作或功能

ESP_ERR_TIMEOUT(0x107):操作超时

ESP_ERR_INVALID_RESPONSE(0x108):收到的响应无效

ESP_ERR_INVALID_CRC(0x109):CRC或校验和无效

ESP_ERR_INVALID_VERSION(0x10a):版本无效

ESP_ERR_INVALID_MAC(0x10b):MAC地址无效

ESP_ERR_NOT_FINISHED(0x201)

ESP_ERR_NVS_BASE(0x1100):起始错误代码数

ESP_ERR_NVS_NOT_INITIALIZED(0x1101):存储驱动程序未初始化

ESP_ERR_NVS_NOT_FOUND(0x1102):Id命名空间尚不存在,模式为NVS\u READONLY

ESP_ERR_NVS_TYPE_MISMATCH(0x1103):set或get操作的类型与存储在NVS中的值类型不匹配

ESP_ERR_NVS_READ_ONLY(0x1104):存储句柄以只读方式打开

ESP_ERR_NVS_NOT_ENOUGH_SPACE(0x1105):基础存储中没有足够的空间来保存该值

ESP_ERR_NVS_INVALID_NAME(0x1106):命名空间名称不满足约束

ESP_ERR_NVS_INVALID_HANDLE(0x1107):句柄已关闭或为空

ESP_ERR_NVS_REMOVE_FAILED(0x1108):该值未更新,因为闪存写入操作失败。但是,该值已写入,如果闪存操作不会再次失败,则在重新初始化nvs后将完成更新。

ESP_ERR_NVS_KEY_TOO_LONG(0x1109):密钥名太长

ESP_ERR_NVS_PAGE_FULL(0x110a):内部错误;nvs API函数从未返回

ESP_ERR_NVS_INVALID_STATE(0x110b):由于以前的错误,NVS处于不一致状态。调用nvs U flash_init并再次打开nvs_,然后重试。

ESP_ERR_NVS_INVALID_LENGTH(0x110c):字符串或blob长度不足以存储数据

ESP_ERR_NVS_NO_FREE_PAGES(0x110d):NVS分区不包含任何空页。如果NVS分区被截断,可能会发生这种情况。删除整个分区,然后再次调用nvs峎flash_init。

ESP_ERR_NVS_VALUE_TOO_LONG(0x110e):字符串或blob长度超过实现支持的长度

ESP_ERR_NVS_PART_NOT_FOUND(0x110f):在分区表中找不到具有指定名称的分区

ESP_ERR_NVS_NEW_VERSION_FOUND(0x1110):NVS分区包含新格式的数据,此版本的代码无法识别

ESP_ERR_NVS_XTS_ENCR_FAILED(0x1111):XTS加密在写入NVS项时失败

ESP_ERR_NVS_XTS_DECR_FAILED(0x1112):读取NVS项时,XTS解密失败

ESP_ERR_NVS_XTS_CFG_FAILED(0x1113):XTS配置设置失败

ESP_ERR_NVS_XTS_CFG_NOT_FOUND(0x1114):找不到XTS配置

ESP_ERR_NVS_ENCR_NOT_SUPPORTED(0x1115):此版本不支持NVS加密

ESP_ERR_NVS_KEYS_NOT_INITIALIZED(0x1116):NVS密钥分区未初始化

ESP_ERR_NVS_CORRUPT_KEY_PART(0x1117):NVS密钥分区已损坏

ESP_ERR_NVS_CONTENT_DIFFERS(1118个):内部错误;nvs API函数从未返回。相比之下,NVS密钥是不同的

ESP_ERR_ULP_BASE(0x1200):ULP相关错误代码的偏移量

ESP_ERR_ULP_SIZE_TOO_BIG(0x1201):程序无法放入为ULP保留的RTC内存中

ESP_ERR_ULP_INVALID_LOAD_ADDR(0x1202):加载地址在为ULP保留的RTC内存之外

ESP_ERR_ULP_DUPLICATE_LABEL(0x1203):定义了多个具有相同编号的标签

ESP_ERR_ULP_UNDEFINED_LABEL(0x1204):分支指令引用未定义的标签

ESP_ERR_ULP_BRANCH_OUT_OF_RANGE(0x1205):分支目标超出B指令的范围(尝试替换为BX)

ESP_ERR_OTA_BASE(0x1500):ota_ops api的基本错误代码

ESP_ERR_OTA_PARTITION_CONFLICT(0x1501):如果请求写入或擦除当前正在运行的分区,则出现错误

ESP_ERR_OTA_SELECT_INFO_INVALID(0x1502):如果OTA数据分区包含无效内容,则出错

ESP_ERR_OTA_VALIDATE_FAILED(0x1503):如果OTA应用程序映像无效,则出错

ESP_ERR_OTA_SMALL_SEC_VER(0x1504):错误,如果固件的安全版本低于正在运行的固件。

ESP_ERR_OTA_ROLLBACK_FAILED(0x1505):错误,如果flash在被动分区中没有有效固件,因此无法回滚

ESP_ERR_OTA_ROLLBACK_INVALID_STATE(0x1506):错误:如果当前活动固件仍标记为挂起验证状态(ESP_OTA_IMG_pending_VERIFY),则基本上是升级后固件映像的第一次引导,因此固件升级不可能

ESP_ERR_EFUSE(0x1600):efuse api的基本错误代码。

ESP_OK_EFUSE_CNT(0x1601):OK设置所需的位数。

ESP_ERR_EFUSE_CNT_IS_FULL(0x1602):错误字段已满

ESP_ERR_EFUSE_REPEATED_PROG(0x1603):严禁编程位的错误重复编程。

ESP_ERR_CODING(0x1604):编码操作时出错

ESP_ERR_IMAGE_BASE(0x2000)

ESP_ERR_IMAGE_FLASH_FAIL(0x2001)

ESP_ERR_IMAGE_INVALID(0x2002)

ESP_ERR_WIFI_BASE(0x3000):起始WiFi错误代码数

ESP_ERR_WIFI_NOT_INIT(0x3001):esp_WiFi峎init未安装WiFi驱动程序

ESP_ERR_WIFI_NOT_STARTED(0x3002):esp\U WiFi启动未启动WiFi驱动程序

ESP_ERR_WIFI_NOT_STOPPED(0x3003):无线驱动程序未被esp\U WiFi停止

ESP_ERR_WIFI_IF(0x3004):WiFi接口错误

ESP_ERR_WIFI_MODE(0x3005):WiFi模式错误

ESP_ERR_WIFI_STATE(0x3006):WiFi内部状态错误

ESP_ERR_WIFI_CONN(0x3007):站点WiFi内部控制块或软AP错误

ESP_ERR_WIFI_NVS(0x3008):WiFi内部NVS模块错误

ESP_ERR_WIFI_MAC(0x3009):MAC地址无效

ESP_ERR_WIFI_SSID(0x300a):SSID无效

ESP_ERR_WIFI_PASSWORD(0x300b):密码无效

ESP_ERR_WIFI_TIMEOUT(0x300c):超时错误

ESP_ERR_WIFI_WAKE_FAIL(0x300d):WiFi处于休眠状态(RF关闭),唤醒失败

ESP_ERR_WIFI_WOULD_BLOCK(0x300e):调用者将阻止

ESP_ERR_WIFI_NOT_CONNECT(0x300f):工作站仍处于断开状态

ESP_ERR_WIFI_POST(0x3012):无法将事件发布到WiFi任务

ESP_ERR_WIFI_INIT_STATE(0x3013):调用init/deinit时,WiFi状态无效

ESP_ERR_WIFI_STOP_STATE(0x3014):WiFi停止时返回

ESP_ERR_WIFI_NOT_ASSOC(0x3015):WiFi连接未关联

ESP_ERR_WIFI_TX_DISALLOW30x16个:不允许WiFi发送

ESP_ERR_WIFI_REGISTRAR(0x3033):不支持WPS注册器

ESP_ERR_WIFI_WPS_TYPE(0x3034):WPS类型错误

ESP_ERR_WIFI_WPS_SM(0x3035):WPS状态机未初始化

ESP_ERR_ESPNOW_BASE(0x3064):ESPNOW错误号基数。

ESP_ERR_ESPNOW_NOT_INIT(0x3065):ESPNOW未初始化。

ESP_ERR_ESPNOW_ARG(0x3066):参数无效

ESP_ERR_ESPNOW_NO_MEM(0x3067):内存不足

ESP_ERR_ESPNOW_FULL(0x3068):ESPNOW对等列表已满

ESP_ERR_ESPNOW_NOT_FOUND(0x3069):找不到ESPNOW对等端

ESP_ERR_ESPNOW_INTERNAL(0x306a):内部错误

ESP_ERR_ESPNOW_EXIST(0x306b):ESPNOW peer已存在

ESP_ERR_ESPNOW_IF(0x306c):接口错误

ESP_ERR_MESH_BASE(0x4000):网格错误代码的起始数目

ESP_ERR_MESH_WIFI_NOT_START(0x4001)

ESP_ERR_MESH_NOT_INIT(0x4002)

ESP_ERR_MESH_NOT_CONFIG(0x4003)

ESP_ERR_MESH_NOT_START(0x4004)

ESP_ERR_MESH_NOT_SUPPORT(0x4005)

ESP_ERR_MESH_NOT_ALLOWED(0x4006)

ESP_ERR_MESH_NO_MEMORY(0x4007)

ESP_ERR_MESH_ARGUMENT(0x4008)

ESP_ERR_MESH_EXCEED_MTU(0x4009)

ESP_ERR_MESH_TIMEOUT(400安)

ESP_ERR_MESH_DISCONNECTED(0x400b)

ESP_ERR_MESH_QUEUE_FAIL(0x400c)

ESP_ERR_MESH_QUEUE_FULL(0x400d)

ESP_ERR_MESH_NO_PARENT_FOUND(0x400e)

ESP_ERR_MESH_NO_ROUTE_FOUND(0x400f)

ESP_ERR_MESH_OPTION_NULL(0x4010)

ESP_ERR_MESH_OPTION_UNKNOWN(0x4011)

ESP_ERR_MESH_XON_NO_WINDOW(0x4012)

ESP_ERR_MESH_INTERFACE(0x4013)

ESP_ERR_MESH_DISCARD_DUPLICATE(0x4014)

ESP_ERR_MESH_DISCARD(0x4015)

ESP_ERR_MESH_VOTING(0x4016)

ESP_ERR_MESH_XMIT(0x4017)

ESP_ERR_MESH_QUEUE_READ(0x4018)

ESP_ERR_MESH_PS(0x4019)

ESP_ERR_MESH_RECV_RELEASE(0x401a)

ESP_ERR_ESP_NETIF_BASE(0x5000)

ESP_ERR_ESP_NETIF_INVALID_PARAMS(0x5001)

ESP_ERR_ESP_NETIF_IF_NOT_READY(0x5002)

ESP_ERR_ESP_NETIF_DHCPC_START_FAILED(0x5003)

ESP_ERR_ESP_NETIF_DHCP_ALREADY_STARTED(0x5004)

ESP_ERR_ESP_NETIF_DHCP_ALREADY_STOPPED(0x5005)

ESP_ERR_ESP_NETIF_NO_MEM(0x5006)

ESP_ERR_ESP_NETIF_DHCP_NOT_STOPPED(0x5007)

ESP_ERR_ESP_NETIF_DRIVER_ATTACH_FAILED(0x5008)

ESP_ERR_ESP_NETIF_INIT_FAILED(0x5009)

ESP_ERR_ESP_NETIF_DNS_NOT_CONFIGURED(0x500a)

ESP_ERR_FLASH_BASE(0x6000):闪烁错误代码的起始数目

ESP_ERR_FLASH_OP_FAIL(0x6001)

ESP_ERR_FLASH_OP_TIMEOUT(0x6002)

ESP_ERR_FLASH_NOT_INITIALISED(0x6003)

ESP_ERR_FLASH_UNSUPPORTED_HOST(0x6004)

ESP_ERR_FLASH_UNSUPPORTED_CHIP(0x6005)

ESP_ERR_FLASH_PROTECTED(0x6006)

ESP_ERR_HTTP_BASE(0x7000):HTTP错误代码的起始数目

ESP_ERR_HTTP_MAX_REDIRECT(0x7001):错误超过了HTTP重定向的数目

ESP_ERR_HTTP_CONNECT(0x7002):打开HTTP连接时出错

ESP_ERR_HTTP_WRITE_DATA(0x7003):写入HTTP数据时出错

ESP_ERR_HTTP_FETCH_HEADER(0x7004):从服务器读取HTTP标头时出错

ESP_ERR_HTTP_INVALID_TRANSPORT(0x7005):输入方案没有传输支持

ESP_ERR_HTTP_CONNECTING(0x7006):尚未建立HTTP连接

ESP_ERR_HTTP_EAGAIN(0x7007):将errno EAGAIN映射到esp\u err\

ESP_ERR_ESP_TLS_BASE(0x8000):ESP-TLS错误代码的起始数目

ESP_ERR_ESP_TLS_CANNOT_RESOLVE_HOSTNAME(0x8001):如果无法在tls连接时解析主机名,则出现错误

ESP_ERR_ESP_TLS_CANNOT_CREATE_SOCKET(0x8002):无法创建套接字

ESP_ERR_ESP_TLS_UNSUPPORTED_PROTOCOL_FAMILY(0x8003):不支持的协议系列

ESP_ERR_ESP_TLS_FAILED_CONNECT_TO_HOST(0x8004):无法连接到主机

ESP_ERR_ESP_TLS_SOCKET_SETOPT_FAILED(0x8005):无法设置套接字选项

ESP_ERR_MBEDTLS_CERT_PARTLY_OK(0x8006):mbedtls解析证书部分成功

ESP_ERR_MBEDTLS_CTR_DRBG_SEED_FAILED(0x8007):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_SET_HOSTNAME_FAILED(0x8008):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_CONFIG_DEFAULTS_FAILED(0x8009):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_CONF_ALPN_PROTOCOLS_FAILED(0x800a):mbedtls api返回错误

ESP_ERR_MBEDTLS_X509_CRT_PARSE_FAILED(0x800b):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_CONF_OWN_CERT_FAILED(0x800c):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_SETUP_FAILED(0x800d):mbedtls api返回错误

ESP_ERR_MBEDTLS_SSL_WRITE_FAILED(0x800e):mbedtls api返回错误

ESP_ERR_MBEDTLS_PK_PARSE_KEY_FAILED(0x800f):mbedtls api返回失败

ESP_ERR_MBEDTLS_SSL_HANDSHAKE_FAILED(0x8010):mbedtls api返回失败

ESP_ERR_MBEDTLS_SSL_CONF_PSK_FAILED(0x8011):mbedtls api返回失败

ESP_ERR_ESP_TLS_CONNECTION_TIMEOUT(0x8012):esp中的新连接低电平连接超时

ESP_ERR_WOLFSSL_SSL_SET_HOSTNAME_FAILED(0x8013):wolfSSL api返回错误

ESP_ERR_WOLFSSL_SSL_CONF_ALPN_PROTOCOLS_FAILED(0x8014):wolfSSL api返回错误

ESP_ERR_WOLFSSL_CERT_VERIFY_SETUP_FAILED(0x8015):wolfSSL api返回错误

ESP_ERR_WOLFSSL_KEY_VERIFY_SETUP_FAILED(0x8016):wolfSSL api返回错误

ESP_ERR_WOLFSSL_SSL_HANDSHAKE_FAILED(0x8017):wolfSSL api返回失败

ESP_ERR_WOLFSSL_CTX_SETUP_FAILED(0x8018):wolfSSL api返回失败

ESP_ERR_WOLFSSL_SSL_SETUP_FAILED(0x8019):wolfSSL api返回失败

ESP_ERR_WOLFSSL_SSL_WRITE_FAILED(0x801a):wolfSSL api返回失败

ESP_ERR_ESP_TLS_SE_FAILED(0x801b)

ESP_ERR_HTTPS_OTA_BASE(0x9000)

ESP_ERR_HTTPS_OTA_IN_PROGRESS(0x9001)

ESP_ERR_PING_BASE(0xa000)

ESP_ERR_PING_INVALID_PARAMS(0xa001)

ESP_ERR_PING_NO_MEM(0xa002)

ESP_ERR_HTTPD_BASE (0xb000):HTTPD错误代码的起始数目

ESP_ERR_HTTPD_HANDLERS_FULL (0xb001):用于注册URI处理程序的所有插槽都已使用

ESP_ERR_HTTPD_HANDLER_EXISTS (0xb002):已注册具有相同方法和目标URI的URI处理程序

ESP_ERR_HTTPD_INVALID_REQ (0xb003):无效的请求指针

ESP_ERR_HTTPD_RESULT_TRUNC (0xb004):结果字符串被截断

ESP_ERR_HTTPD_RESP_HDR (0xb005):响应头字段大于支持的值

ESP_ERR_HTTPD_RESP_SEND (0xb006):发送响应包时出错

ESP_ERR_HTTPD_ALLOC_MEM (0xb007):无法为资源动态分配内存

ESP_ERR_HTTPD_TASK (0xb008):无法启动服务器任务/线程

ESP_ERR_HW_CRYPTO_DS_BASE(0xc000):HW加密模块错误代码的起始数目

ESP_ERR_HW_CRYPTO_DS_HMAC_FAIL(0xc001):HMAC外围设备问题

ESP_ERR_HW_CRYPTO_DS_INVALID_KEY(0xc002)

ESP_ERR_HW_CRYPTO_DS_INVALID_DIGEST(0xc004)

ESP_ERR_HW_CRYPTO_DS_INVALID_PADDING(0xc005

Error Codes Reference
错误处理
严重错误

Guess you like

Origin blog.csdn.net/p1279030826/article/details/119778920