WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
errcode.h 文件参考
#include <stdint.h>
errcode.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define ERRCODE_SUCC   0UL
 
#define ERRCODE_FAIL   0xFFFFFFFF
 
#define ERRCODE_INVALID_PARAM   0x80000001
 
#define ERRCODE_NOT_SUPPORT   0x80000002
 
#define ERRCODE_MEMSET   0x80000003
 
#define ERRCODE_MEMCPY   0x80000004
 
#define ERRCODE_MALLOC   0x80000005
 
#define ERRCODE_HASH_REG_ADDR_INVALID   0x80000080
 
#define ERRCODE_HASH_INVALID_PARAMETER   0x80000081
 
#define ERRCODE_HASH_UNSUPPORTED   0x80000082
 
#define ERRCODE_HASH_FAILED_MEM   0x80000083
 
#define ERRCODE_HASH_BUSY   0x80000084
 
#define ERRCODE_HASH_TIMEOUT   0x80000085
 
#define ERRCODE_GPIO_DIR_SET_FAIL   0x80001000
 
#define ERRCODE_GPIO_NOT_INIT   0x80001001
 
#define ERRCODE_GPIO_RELEASE_FAIL   0x80001002
 
#define ERRCODE_GPIO_REG_ADDR_INVALID   0x80001003
 
#define ERRCODE_GPIO_INIT_TRX_STATE_FAIL   0x80001004
 
#define ERRCODE_GPIO_ADD_QUEUE_FAIL   0x80001005
 
#define ERRCODE_GPIO_STATE_MISMATCH   0x80001006
 
#define ERRCODE_GPIO_NOT_IMPLEMENT   0x80001007
 
#define ERRCODE_GPIO_ALREADY_SET_CALLBACK   0x80001008
 
#define ERRCODE_CALENDAR_NOT_INIT   0x80001020
 
#define ERRCODE_CALENDAR_INVALID_PARAMETER   0x80001021
 
#define ERRCODE_CALENDAR_GET_DATETIME_FAILURE   0x80001022
 
#define ERRCODE_CALENDAR_GET_TIMESTAMP_FAILURE   0x80001023
 
#define ERRCODE_CALENDAR_FAILURE   0x80001024
 
#define ERRCODE_UART_NOT_INIT   0x80001040
 
#define ERRCODE_UART_CLAIM_FAIL   0x80001041
 
#define ERRCODE_UART_RELEASE_FAIL   0x80001042
 
#define ERRCODE_UART_REG_ADDR_INVALID   0x80001043
 
#define ERRCODE_UART_INIT_TRX_STATE_FAIL   0x80001044
 
#define ERRCODE_UART_ADD_QUEUE_FAIL   0x80001045
 
#define ERRCODE_UART_STATE_MISMATCH   0x80001046
 
#define ERRCODE_UART_NOT_IMPLEMENT   0x80001047
 
#define UART_DMA_CFG_PARAM_INVALID   0x80001048
 
#define UART_DMA_BUFF_NULL   0x80001049
 
#define UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL   0x8000104A
 
#define UART_DMA_CONFIGURE_FAIL   0x8000104B
 
#define UART_DMA_START_TRANSFER_FAIL   0x8000104C
 
#define UART_DMA_TRANSFER_TIMEOUT   0x8000104D
 
#define UART_DMA_TRANSFER_ERROR   0x8000104E
 
#define ERRCODE_PWM_NOT_INIT   0x80001080
 
#define ERRCODE_PWM_NOT_OPEN   0x80001081
 
#define ERRCODE_PWM_INVALID_PARAMETER   0x80001082
 
#define ERRCODE_PWM_REG_ADDR_INVALID   0x80001083
 
#define ERRCODE_PWM_NOT_POWER_ON   0x80001084
 
#define ERRCODE_DMA_NOT_INIT   0x80001100
 
#define ERRCODE_DMA_REG_ADDR_INVALID   0x80001101
 
#define ERRCODE_DMA_INVALID_PARAMETER   0x80001102
 
#define ERRCODE_DMA_RET_NO_AVAIL_CH   0x80001103
 
#define ERRCODE_DMA_RET_ERROR_CONFIG   0x80001104
 
#define ERRCODE_DMA_RET_HANDSHAKING_USING   0x80001105
 
#define ERRCODE_DMA_LLI_CFG_ERROR   0x80001106
 
#define ERRCODE_DMA_CH_BUSY   0x80001107
 
#define ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN   0x80001108
 
#define ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER   0x80001109
 
#define ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR   0x80001110
 
#define ERRCODE_ADC_REG_ADDR_INVALID   0x80001140
 
#define ERRCODE_ADC_INVALID_PARAMETER   0x80001141
 
#define ERRCODE_ADC_SCAN_NOT_DISABLE   0x80001142
 
#define ERRCODE_ADC_INVALID_SAMPLE_VALUE   0x80001143
 
#define ERRCODE_ADC_INVALID_CH_TYPE   0x80001144
 
#define ERRCODE_ADC_TIMEOUT   0x80001145
 
#define ERRCODE_SYSTICK_NOT_INIT   0x80001160
 
#define ERRCODE_SYSTICK_NOT_CLEARED   0x80001161
 
#define ERRCODE_SYSTICK_REG_ADDR_INVALID   0x80001162
 
#define ERRCODE_SYSTICK_NOT_IMPLEMENT   0x80001163
 
#define ERRCODE_SYSTICK_INIT_STATE_FAIL   0x80001164
 
#define ERRCODE_TCXO_REG_ADDR_INVALID   0x80001180
 
#define ERRCODE_PIN_INVALID_PARAMETER   0x80001190
 
#define ERRCODE_PIN_MODE_NO_FUNC   0x80001191
 
#define ERRCODE_PIN_NOT_INIT   0x80001192
 
#define ERRCODE_WDT_REG_ADDR_INVALID   0x80001200
 
#define ERRCODE_QDEC_INVALID_STATE   0x80001210
 
#define ERRCODE_QDEC_INVALID_PARAMETER   0x80001211
 
#define ERRCODE_QDEC_DOUBLE_TRANSITION   0x80001212
 
#define ERRCODE_QDEC_REG_ADDR_INVALID   0x80001213
 
#define ERRCODE_KEYSCAN_NOT_INIT   0x80001220
 
#define ERRCODE_KEYSCAN_NOT_POWER_ON   0x80001221
 
#define ERRCODE_KEYSCAN_POWER_ON   0x80001222
 
#define ERRCODE_KEYSCAN_NULL   0x80001223
 
#define ERRCODE_KEYSCAN_MAP_WRONG_SIZE   0x80001224
 
#define ERRCODE_KEYSCAN_SAFE_FUNC_FAIL   0x80001225
 
#define ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP   0x80001226
 
#define ERRCODE_TRNG_REG_ADDR_INVALID   0x80001230
 
#define ERRCODE_TRNG_INVALID_PARAMETER   0x80001231
 
#define ERRCODE_TRNG_TIMEOUT   0x80001232
 
#define ERRCODE_PKE_REG_ADDR_INVALID   0x80001240
 
#define ERRCODE_PKE_INVALID_PARAMETER   0x80001241
 
#define ERRCODE_PKE_UNSUPPORTED   0x80001242
 
#define ERRCODE_PKE_INVALID_PADDING   0x80001243
 
#define ERRCODE_PKE_ENV_NOT_READY   0x80001244
 
#define ERRCODE_PKE_FAILED_MEM   0x80001245
 
#define ERRCODE_PKE_TIMEOUT   0x80001246
 
#define ERRCODE_KM_REG_ADDR_INVALID   0x80001260
 
#define ERRCODE_KM_INVALID_PARAMETER   0x80001261
 
#define ERRCODE_KM_UNSUPPORTED   0x80001262
 
#define ERRCODE_KM_ENV_NOT_READY   0x80001263
 
#define ERRCODE_KM_KEYSLOT_BUSY   0x80001264
 
#define ERRCODE_KM_FAILED_MEM   0x80001265
 
#define ERRCODE_KM_TIMEOUT   0x80001266
 
#define ERRCODE_CIPHER_REG_ADDR_INVALID   0x80001280
 
#define ERRCODE_CIPHER_INVALID_PARAMETER   0x80001281
 
#define ERRCODE_CIPHER_UNSUPPORTED   0x80001282
 
#define ERRCODE_CIPHER_FAILED_MEM   0x80001283
 
#define ERRCODE_CIPHER_ENV_NOT_READY   0x80001284
 
#define ERRCODE_CIPHER_SIZE_NOT_ALIGNED   0x80001285
 
#define ERRCODE_CIPHER_BUSY   0x80001286
 
#define ERRCODE_CIPHER_TIMEOUT   0x80001287
 
#define ERRCODE_I2C_NOT_INIT   0x80001300
 
#define ERRCODE_I2C_ALREADY_INIT   0x80001301
 
#define ERRCODE_I2C_INVALID_PARAMETER   0x80001302
 
#define ERRCODE_I2C_NOT_IMPLEMENT   0x80001303
 
#define ERRCODE_I2C_EVENT_INIT_FAILURE   0x80001304
 
#define ERRCODE_I2C_RATE_INVALID   0x80001305
 
#define ERRCODE_I2C_ADDRESS_INVLID   0x80001306
 
#define ERRCODE_I2C_PERMISSION_INVALID   0x80001307
 
#define ERRCODE_I2C_NO_VALID_DATA   0x80001308
 
#define ERRCODE_I2C_SEND_PARAM_INVALID   0x80001309
 
#define ERRCODE_I2C_RECEIVE_PARAM_INVALID   0x80001310
 
#define ERRCODE_I2C_WAIT_EXCEPTION   0x80001311
 
#define ERRCODE_I2C_WAIT_CONTINUE   0x80001312
 
#define ERRCODE_I2C_TIMEOUT   0x80001313
 
#define ERRCODE_I2C_ACK_ERR   0x80001314
 
#define ERRCODE_I2C_MUTEX_PROC_FAIL   0x80001315
 
#define ERRCODE_I2C_DMA_CONFIG_ERROR   0x80001316
 
#define ERRCODE_I2C_DMA_TRANSFER_ERROR   0x80001317
 
#define ERRCODE_TIMER_NO_ENOUGH   0x80001320
 
#define ERRCODE_TIEMR_NOT_CREATED   0x80001321
 
#define ERRCODE_TIMER_INVALID_REG_ADDR   0x80001322
 
#define ERRCODE_TIMER_INVALID_STATE   0x80001323
 
#define ERRCODE_TIMER_NOT_INIT   0x80001324
 
#define ERRCODE_SPI_CONFIG_FAIL   0x80001330
 
#define ERRCODE_SPI_REG_ADDR_INVALID   0x80001331
 
#define ERRCODE_SPI_MODE_MISMATCH   0x80001332
 
#define ERRCODE_SPI_TIMEOUT   0x80001333
 
#define ERRCODE_SPI_RX_FIFO_FULL   0x80001334
 
#define ERRCODE_SPI_SLAVE_SELECT_INVALID   0x80001335
 
#define ERRCODE_SPI_DMA_CONFIG_ERROR   0x80001336
 
#define ERRCODE_SPI_DMA_TRANSFER_ERROR   0x80001337
 
#define ERRCODE_SPI_INVALID_BYTES   0x80001338
 
#define ERRCODE_SPI_STATE_MISMATCH   0x8000133A
 
#define ERRCODE_SPI_ADD_QUEUE_FAIL   0x8000133B
 
#define ERRCODE_SPI_DMA_IRQ_MODE_MUTEX   0x8000133C
 
#define ERRCODE_SPI_INVALID_TMODE   0x8000133E
 
#define ERRCODE_SPI_BUSY   0x8000133F
 
#define ERRCODE_SFC_DMA_BUSY   0x80001339
 
#define ERRCODE_SFC_INVALID_PARAM   0x8000133F
 
#define ERRCODE_SFC_NOT_INIT   0x80001340
 
#define ERRCODE_SFC_FLASH_NOT_SUPPORT   0x80001341
 
#define ERRCODE_SFC_ADDRESS_OVERSTEP   0x80001342
 
#define ERRCODE_SFC_REG_ADDR_INVALID   0x80001343
 
#define ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY   0x80001344
 
#define ERRCODE_SFC_CMD_ERROR   0x80001345
 
#define ERRCODE_SFC_CMD_NOT_SUPPORT   0x80001346
 
#define ERRCODE_SFC_ERASE_FORM_ERROR   0x80001347
 
#define ERRCODE_SFC_DEFAULT_INIT   0x80001348
 
#define ERRCODE_SFC_PORT_INVALID_PARAM   0x80001349
 
#define ERRCODE_MPU_NOT_INIT   0x80001350
 
#define ERRCODE_MPU_INVALID_PARAMETER   0x80001351
 
#define ERRCODE_MPU_CONFIG_FAILED   0x80001352
 
#define ERRCODE_MPU_REG_ADDR_INVALID   0x80001353
 
#define ERRCODE_MPU_DREGION_ERROR   0x80001354
 
#define ERRCODE_MPU_ADDR_ERROR   0x80001355
 
#define ERRCODE_TSENSOR_NOT_INIT   0x80001360
 
#define ERRCODE_TSENSOR_INVALID_PARAMETER   0x80001361
 
#define ERRCODE_TSENSOR_REG_ADDR_INVALID   0x80001362
 
#define ERRCODE_TSENSOR_GET_TEMP_INVALID   0x80001363
 
#define ERRCODE_TSENSOR_WORKMODE_ERROR   0x80001364
 
#define ERRCODE_PSRAM_RET_UNINIT   0x80001370
 
#define ERRCODE_PSRAM_RET_INITED   0x80001371
 
#define ERRCODE_PSRAM_RET_TIMEOUT   0x80001372
 
#define ERRCODE_PSRAM_RET_WRONG_PARA   0x80001373
 
#define ERRCODE_PSRAM_RET_WRONG_DEVICE   0x80001374
 
#define ERRCODE_PSRAM_RET_XIP_EN   0x80001375
 
#define ERRCODE_PSRAM_RET_XIP_DIS   0x80001376
 
#define ERRCODE_PSRAM_RET_SLEEP   0x80001377
 
#define ERRCODE_PSRAM_RET_WAKE   0x80001378
 
#define ERRCODE_PSRAM_RET_ERROR   0x80001379
 
#define ERRCODE_EDGE_NOT_INITED   0x80001380
 
#define ERRCODE_EDGE_INVALID_PARAMETER   0x80001381
 
#define ERRCODE_EDGE_REG_ADDR_INVALID   0x80001382
 
#define ERRCODE_EFLASH_NOT_INIT   0x80001385
 
#define ERRCODE_EFLASH_INVALID_PARAMETER   0x80001386
 
#define ERRCODE_EFLASH_REG_ADDR_INVALID   0x80001387
 
#define ERRCODE_EFUSE_INVALID_PARAM   0x80001390
 
#define ERRCODE_EFUSE_NOT_INIT   0x80001391
 
#define ERRCODE_EFUSE_REG_ADDR_INVALID   0x80001392
 
#define ERRCODE_MEM_MONITOR_INVALID_PARAMETER   0x80001400
 
#define ERRCODE_MEM_MONITOR_REG_ADDR_INVALID   0x80001401
 
#define ERRCODE_MEM_MONITOR_WORKMODE_ERROR   0x80001402
 
#define ERRCODE_MEM_MONITOR_GET_TEMP_INVALID   0x80001403
 
#define ERRCODE_PDM_REG_ADDR_INVALID   0x80001380
 
#define ERRCODE_I2S_NOT_INIT   0x80001410
 
#define ERRCODE_I2S_NOT_CONFIG   0x80001411
 
#define ERRCODE_PCM_NOT_INIT   0x80001412
 
#define ERRCODE_PCM_NOT_CONFIG   0x80001413
 
#define ERRCODE_SIO_REG_ADDR_INVALID   0x80001414
 
#define ERRCODE_CAN_FD_INITED   0x80001420
 
#define ERRCODE_CAN_FD_INVALID_ADDR   0x80001421
 
#define ERRCODE_CAN_FD_NOT_INIT   0x80001422
 
#define ERRCODE_CAN_FD_SEND_TIMEOUT   0x80001423
 
#define ERRCODE_CAN_FD_RX_FIFO_EMPTY   0x80001424
 
#define ERRCODE_CAN_ACTIVE_STS   0x80001425
 
#define ERRCODE_CAN_PASSIVE_STS   0x80001426
 
#define ERRCODE_CAN_BUS_OFF   0x80001427
 
#define ERRCODE_RTC_NOT_INITED   0x80001405
 
#define ERRCODE_RTC_REG_ADDR_INVALID   0x80001406
 
#define ERRCODE_RTC_NO_ENOUGH   0x80001407
 
#define ERRCODE_RTC_NOT_CREATED   0x80001408
 
#define ERROR_SECURITY_INVALID_PARAM   0x80001500 /* input param's value is not in valid range. */
 
#define ERROR_SECURITY_PARAM_IS_NULL   0x80001501 /* input param is NULL and required not NULL. */
 
#define ERROR_SECURITY_NOT_INIT   0x80001502 /* call other functions before call init function. */
 
#define ERROR_SECURITY_UNSUPPORT   0x80001503 /* some configuration is unsupport. */
 
#define ERROR_SECURITY_UNEXPECTED   0x80001504 /* reture when unexpected error occurs. */
 
#define ERROR_SECURITY_CHN_BUSY   0x80001505 /* try to create channel but all channels are busy. */
 
#define ERROR_SECURITY_CTX_CLOSED   0x80001506 /* using one ctx to do something but has been closed. */
 
#define ERROR_SECURITY_NOT_SET_CONFIG   0x80001507 /* not set_config but need for symc. */
 
#define ERROR_SECURITY_NOT_ATTACHED   0x80001508 /* not attach but need for symc. */
 
#define ERROR_SECURITY_NOT_MAC_START   0x80001509 /* not mac_start but need for symc. */
 
#define ERROR_SECURITY_INVALID_HANDLE   0x8000150A /* pass one invalid handle. */
 
#define ERROR_SECURITY_GET_PHYS_ADDR   0x8000150B /* transfer from virt_addr to phys_addr failed. */
 
#define ERROR_SECURITY_SYMC_LEN_NOT_ALIGNED   0x8000150C /* length isn't aligned to 16-Byte except CTR/CCM/GCM. */
 
#define ERROR_SECURITY_SYMC_ADDR_NOT_ALIGNED   0x8000150D
 
#define ERROR_SECURITY_PKE_RSA_SAME_DATA   0x8000150E /* rsa exp_mod the input is equal to output. */
 
#define ERROR_SECURITY_PKE_RSA_CRYPTO_V15_CHECK   0x8000150F /* rsa crypto v15 padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK   0x80001510 /* rsa crypto oaep padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_VERIFY_V15_CHECK   0x80001511 /* rsa verify v15 padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_VERIFY_PSS_CHECK   0x80001512 /* rsa verify pss padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_GEN_KEY   0x80001513 /* rsa generate key failed. */
 
#define ERROR_SECURITY_PKE_ECDSA_VERIFY_CHECK   0x80001514 /* ecdsa verify check failed. */
 
#define ERROR_SECURITY_MEMCPY_S   0x80001540 /* call memcpy_s failed. */
 
#define ERROR_SECURITY_MALLOC   0x80001541 /* call xxx_malloc failed. */
 
#define ERROR_SECURITY_MUTEX_INIT   0x80001542 /* call xxx_mutex_init failed. */
 
#define ERROR_SECURITY_MUTEX_LOCK   0x80001543 /* call xxx_lock failed. */
 
#define ERROR_SECURITY_DEV_OPEN_FAILED   0x80001560 /* open dev failed. */
 
#define ERROR_SECURITY_COUNT_OVERFLOW   0x80001561 /* call init too many times. */
 
#define ERROR_SECURITY_CMD_DISMATCH   0x80001570 /* cmd is dismatched. */
 
#define ERROR_SECURITY_COPY_FROM_USER   0x80001571 /* call copy_from_user failed. */
 
#define ERROR_SECURITY_COPY_TO_USER   0x80001572 /* call copy_to_user failed. */
 
#define ERROR_SECURITY_MEM_HANDLE_GET   0x80001573
 
#define ERROR_SECURITY_GET_OWNER   0x80001574 /* call crypto_get_owner failed. */
 
#define ERROR_SECURITY_PROCESS_NOT_INIT   0x80001580 /* one process not call kapi_xxx_init first. */
 
#define ERROR_SECURITY_MAX_PROCESS   0x80001581 /* process's num is over the limit. */
 
#define ERROR_SECURITY_MEMORY_ACCESS   0x80001582 /* access the memory that does not belong to itself. */
 
#define ERROR_SECURITY_INVALID_PROCESS   0x80001583 /* the process accesses resources of other processes. */
 
#define ERROR_SECURITY_HASH_LOGIC   0x800015A0 /* hash logic's error occurs. */
 
#define ERROR_SECURITY_PKE_LOGIC   0x800015A1 /* pke logic's error occurs. */
 
#define ERROR_SECURITY_INVALID_CPU_TYPE   0x800015A2 /* logic get the invalid cpu type. */
 
#define ERROR_SECURITY_INVALID_REGISTER_VALUE   0x800015A3 /* value in register is invalid. */
 
#define ERROR_SECURITY_INVALID_PHYS_ADDR   0x800015A4 /* phys_addr is invalid. */
 
#define ERROR_SECURITY_GET_TRNG_TIMEOUT   0x800015B0 /* logic get rnd timeout. */
 
#define ERROR_SECURITY_HASH_CLEAR_CHN_TIMEOUT   0x800015B1 /* clear hash channel timeout. */
 
#define ERROR_SECURITY_HASH_CALC_TIMEOUT   0x800015B2 /* hash calculation timeout. */
 
#define ERROR_SECURITY_SYMC_CLEAR_CHN_TIMEOUT   0x800015B3 /* clear symc channel timeout. */
 
#define ERROR_SECURITY_SYMC_CALC_TIMEOUT   0x800015B4 /* symc crypto timeout. */
 
#define ERROR_SECURITY_SYMC_GET_TAG_TIMEOUT   0x800015B5 /* symc get tag timeout. */
 
#define ERROR_SECURITY_PKE_LOCK_TIMEOUT   0x800015B6 /* pke lock timeout. */
 
#define ERROR_SECURITY_PKE_WAIT_DONE_TIMEOUT   0x800015B7 /* pke wait done timeout. */
 
#define ERROR_SECURITY_PKE_ROBUST_WARNING   0x800015B8 /* pke wait done timeout. */
 
#define ERRCODE_PARTITION_INIT_ERR   0x80003000
 
#define ERRCODE_PARTITION_NOT_SUPPORT   0x80003001
 
#define ERRCODE_PARTITION_INVALID_PARAMS   0x80003002
 
#define ERRCODE_PARTITION_CONFIG_NOT_FOUND   0x80003003
 
#define ERRCODE_IMAGE_CONFIG_NOT_FOUND   0x80003004
 
#define ERRCODE_AT_CHANNEL_BUSY   0x80003020
 
#define ERRCODE_AT_CMD_TOO_LONG   0x80003021
 
#define ERRCODE_AT_CMD_REPEAT   0x80003022
 
#define ERRCODE_AT_CMD_TABLE_PARA_ERROR   0x80003023
 
#define ERRCODE_AT_MSG_SEND_ERROR   0x80003024
 
#define ERRCODE_UPG_NOT_INIT   0x80003040
 
#define ERRCODE_UPG_ALREADY_INIT   0x80003041
 
#define ERRCODE_UPG_INVALID_PARAMETER   0x80003042
 
#define ERRCODE_UPG_WRONG_IMAGE_NUM   0x80003043
 
#define ERRCODE_UPG_INVALID_IMAGE_ID   0x80003044
 
#define ERRCODE_UPG_NULL_POINTER   0x80003045
 
#define ERRCODE_UPG_NOT_SUPPORTED   0x80003046
 
#define ERRCODE_UPG_NOT_NEED_TO_UPDATE   0x80003047
 
#define ERRCODE_UPG_FLASH_ERASE_ERROR   0x80003048
 
#define ERRCODE_UPG_FLASH_WRITE_ERROR   0x80003049
 
#define ERRCODE_UPG_FLAG_NOT_INITED   0x80003050
 
#define ERRCODE_UPG_NO_ENOUGH_SPACE   0x80003051
 
#define ERRCODE_UPG_PARTITION_ALIGN_ERROR   0x80003052
 
#define ERRCODE_UPG_INVALID_PREPARE_INFO   0x80003053
 
#define ERRCODE_UPG_NOT_PREPARED   0x80003054
 
#define ERRCODE_UPG_INVALID_BUFF_LEN   0x80003055
 
#define ERRCODE_UPG_INVALID_OFFSET   0x80003056
 
#define ERRCODE_UPG_FILE_OPEN_FAIL   0x80003057
 
#define ERRCODE_UPG_FILE_WRITE_FAIL   0x80003058
 
#define ERRCODE_UPG_FILE_SEEK_FAIL   0x80003059
 
#define ERRCODE_UPG_FILE_READ_FAIL   0x80003060
 
#define ERRCODE_UPG_EMPTY_FILE   0x80003061
 
#define ERRCODE_UPG_DECOMPRESS_FAIL   0x80003062
 
#define ERRCODE_UPG_VERIFICATION_KEY_ERROR   0x80003063
 
#define ERRCODE_UPG_CHECK_FOTA_ERROR   0x80003064
 
#define ERRCODE_UPG_SET_IMG_ERROR   0x80003065
 
#define ERRCODE_UPG_BACKUP_UPDATE_ERROR   0x80003066
 
#define ERRCODE_UPG_RETRY_ALL_FAIL   0x80003067
 
#define ERRCODE_UPG_VERSION_ERROR   0x80003068
 
#define ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE   0x80003080
 
#define ERRCODE_NV_KEY_NOT_FOUND   0x80003081
 
#define ERRCODE_NV_GET_BUFFER_TOO_SMALL   0x80003082
 
#define ERRCODE_NV_INVALID_PARAMS   0x80003083
 
#define ERRCODE_NV_RPC_ERROR   0x80003084
 
#define ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY   0x80003085
 
#define ERRCODE_NV_BUFFER_TOO_SMALL   0x80003086
 
#define ERRCODE_NV_NO_ENOUGH_SPACE   0x80003087
 
#define ERRCODE_NV_ILLEGAL_OPERATION   0x80003088
 
#define ERRCODE_NV_SEM_WAIT_ERR   0x80003089
 
#define ERRCODE_NV_NOT_INITIALISED   0x80003090
 
#define ERRCODE_NV_NOTIFY_LIST_FULL   0x80003091
 
#define ERRCODE_NV_INIT_FAILED   0x80003092
 
#define ERRCODE_NV_ZERO_LENGTH_COPY   0x80003093
 
#define ERRCODE_NV_NOTIFY_SEGMENT_ERR   0x80003094
 
#define ERRCODE_NV_READ_FLASH_ERR   0x80003095
 
#define ERRCODE_NV_DATA_MISMATCH   0x80003096
 
#define ERRCODE_NV_LENGTH_MISMATCH   0x80003097
 
#define ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED   0x80003098
 
#define ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED   0x80003099
 
#define ERRCODE_NV_INVALID_KEY_HEADER   0x80003100
 
#define ERRCODE_NV_SEARCH_PATTERN_MISMATCH   0x80003101
 
#define ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH   0x80003102
 
#define ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH   0x80003103
 
#define ERRCODE_NV_HASH_MISMATCH   0x80003104
 
#define ERRCODE_NV_PAGE_NOT_FOUND   0x80003105
 
#define ERRCODE_NV_INVALID_PAGE   0x80003106
 
#define ERRCODE_NV_INVALID_STORE   0x80003107
 
#define ERRCODE_NV_DEFRAGMENTATION_NEEDED   0x80003108
 
#define ERRCODE_NV_HASH_UNAVAILABLE   0x80003109
 
#define ERRCODE_NV_AES_UNAVAILABLE   0x80003110
 
#define ERRCODE_NV_BUFFER_PRIMED_PREMATURELY   0x80003111
 
#define ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL   0x80003112
 
#define ERRCODE_NV_WRITE_BUFFER_NOT_ALLOCATED   0x80003113
 
#define ERRCODE_NV_WRITE_BUFFER_TOO_SMALL   0x80003114
 
#define ERRCODE_NV_WRITE_VETOED   0x80003115
 
#define ERRCODE_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED   0x80003116
 
#define ERRCODE_NV_STATE_INVALID   0x80003117
 
#define ERRCODE_FLASH_TASK_COMPLETED   0x80003130
 
#define ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR   0x80003131
 
#define ERRCODE_FLASH_TASK_PE_VETO   0x80003132
 
#define ERRCODE_FLASH_CONFIG_FAIL   0x80003133
 
#define ERRCODE_FLASH_SPI_TRANS_FAIL   0x80003134
 
#define ERRCODE_FLASH_TIMEOUT   0x80003135
 
#define ERRCODE_FLASH_FALSE_MODE   0x80003136
 
#define ERRCODE_FLASH_SPI_CONFIG_FAIL   0x80003137
 
#define ERRCODE_FLASH_SPI_INIT_FAIL   0x80003138
 
#define ERRCODE_FLASH_INIT_FAIL   0x80003139
 
#define ERRCODE_IPC_NOT_INIT   0x80003140
 
#define ERRCODE_IPC_INVALID_PARAMETER   0x80003141
 
#define ERRCODE_IPC_REG_ADDR_INVALID   0x80003142
 
#define ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS   0x80003143
 
#define ERRCODE_IPC_UNDEFINED_ACTION   0x80003144
 
#define ERRCODE_IPC_ASYNC_BUF_OVERFLOW   0x80003145
 
#define ERRCODE_IPC_MAILBOX_STATUS_BUSY   0x80003146
 
#define ERRCODE_IPC_MAILBOX_STATUS_IDLE   0x80003147
 
#define ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL   0x80003160
 
#define ERRCODE_TEST_SUITE_OK   0x80003161
 
#define ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION   0x80003162
 
#define ERRCODE_TEST_SUITE_ERROR_TIMED_OUT   0x80003163
 
#define ERRCODE_TEST_SUITE_ERROR_BAD_PARAMS   0x80003164
 
#define ERRCODE_TEST_SUITE_ERROR_PIN_ALLOCATION   0x80003165
 
#define ERRCODE_TEST_SUITE_ERROR_PIN_DEALLOCATION   0x80003166
 
#define ERRCODE_TEST_SUITE_ERROR_UNEXPECTED_INTERRUPT   0x80003167
 
#define ERRCODE_TEST_SUITE_ALLOC_FAILED   0x80003168
 
#define ERRCODE_TEST_SUITE_CONFIG_FAILED   0x80003169
 
#define ERRCODE_TEST_SUITE_UNKNOWN_COMMAND   0x80003170
 
#define ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND   0x80003171
 
#define ERRCODE_TEST_SUITE_TEST_FAILED   0x80003172
 
#define ERRCODE_DIAG_STAT_INVALID_ID   0x80003180 /* stat id is invalid */
 
#define ERRCODE_DIAG_NO_INITILIZATION   0x80003181 /* diag not initilizate */
 
#define ERRCODE_DIAG_NOT_FOUND   0x80003182 /* diag id not found */
 
#define ERRCODE_DIAG_INVALID_PARAMETER   0x80003183 /* parameter invalid */
 
#define ERRCODE_DIAG_CONSUMED   0x80003184
 
#define ERRCODE_DIAG_TOO_SMALL_BUFFER   0x80003185 /* too small buffer */
 
#define ERRCODE_DIAG_NO_MORE_DATA   0x80003186 /* uart receive no more data */
 
#define ERRCODE_DIAG_NOT_ENOUGH_MEMORY   0x80003187 /* malloc memory fail */
 
#define ERRCODE_DIAG_INVALID_HEAP_ADDR   0x80003188 /* addr out of heap range */
 
#define ERRCODE_DIAG_NOT_CONNECT   0x80003189 /* diag not connect */
 
#define ERRCODE_DIAG_BUSY   0x8000318A /* channel is busy */
 
#define ERRCODE_DIAG_TOO_LARGE_FRAME   0x8000318B /* too large frame */
 
#define ERRCODE_DIAG_RAM_ALIGN   0x8000318C /* ram addr not align */
 
#define ERRCODE_DIAG_NOT_SUPPORT   0x8000318D /* not support */
 
#define ERRCODE_DIAG_QUEUE_FULL   0x8000318E /* queue full */
 
#define ERRCODE_DIAG_MSG_CFG_NOT_ALLOW   0x8000318F /* msg config allow send msg to pc */
 
#define ERRCODE_DIAG_TOO_LARGE_MSG   0x80003190 /* too large msg */
 
#define ERRCODE_DIAG_INVALID_CODE_ADDR   0x80003191 /* invalid code addr */
 
#define ERRCODE_DIAG_OBJ_NOT_FOUND   0x80003192 /* object not found */
 
#define ERRCODE_DIAG_BLOCK_EMPTY   0x80003193 /* buffer list is empty */
 
#define ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE   0x80003194 /* share space not enough */
 
#define ERRCODE_DIAG_CORRUPT_SHARED_MEMORY   0x80003195 /* share space ctrl is corrupt */
 
#define ERRCODE_DIAG_NO_NEXT_MESSAGE   0x80003196 /* no more msg in share mempry */
 
#define ERRCODE_DIAG_KV_NOT_SUPPORT_ID   0x80003197 /* not support kv id */
 
#define ERRCODE_DIAG_BAD_DATA   0x80003198 /* bad data */
 
#define ERRCODE_DIAG_CRC_ERROR   0x80003199 /* crc error */
 
#define ERRCODE_DFX_LOGFILE_INTERAL_FAIL   0x80003210
 
#define ERRCODE_DFX_LOGFILE_RECORD_INVALID   0x80003211
 
#define ERRCODE_DFX_LOGFILE_WRITE_FAIL   0x80003212
 
#define ERRCODE_DFX_LOGFILE_OPEN_FAIL   0x80003213
 
#define ERRCODE_DFX_LOGFILE_EVENT_FAILURE   0x80003214
 
#define ERRCODE_DFX_LOGFILE_MUTEX_FAILURE   0x80003215
 
#define ERRCODE_DFX_LOGFILE_TIMER_FAILURE   0x80003216
 
#define ERRCODE_DFX_LOGFILE_THREAD_FAILURE   0x80003217
 
#define ERRCODE_DFX_LOGFILE_ALREADY_OPEN   0x80003218
 
#define ERRCODE_DFX_LOGFILE_MKDIR_FATAL   0x80003219
 
#define ERRCODE_DFX_LOGFILE_SUSPENDED   0x8000321A
 
#define ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL   0x80003220
 
#define ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE   0x80003221
 
#define ERRCODE_PM_ERROR   0x80003230
 
#define ERRCODE_PM_INVALID_PARAMETER   0x80003231
 
#define ERRCODE_PM_MEM_ALLOC_ERROR   0x80003232
 
#define ERRCODE_PM_RET_MEM_FREE_ERROR   0x80003233
 
#define ERRCODE_PM_CUSTOM_MODE_EXISTS   0x80003234
 
#define ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL   0x80003235
 
#define ERRCODE_PM_SWITCH_FUNC_NULL   0x80003236
 
#define ERRCODE_PM_PF_IS_OFF   0x80003237
 
#define ERRCODE_PM_SWITCH_FUNC_FAIL   0x80003238
 
#define ERRCODE_PM_RECORD_REQ_STS_FAIL   0x80003239
 
#define ERRCODE_PM_WFI_PROCESS   0x80003240
 
#define ERRCODE_PM_WORK_PROCESS   0x80003241
 
#define ERRCODE_PM_DEEPSLEEP_PROCESS   0x80003242
 
#define ERRCODE_PM_LIGHTSLEEP_PROCESS   0x80003243
 
#define ERRCODE_PM_SERV_ID_NOT_ENABLE   0x80003244
 
#define ERRCODE_PM_MODE_DOWNGRADED   0x80003245
 
#define ERRCODE_PM_MODE_ONLY_REMOVE_VOTE   0x80003246
 
#define ERRCODE_PM_MODE_ONLY_JOIN_VOTE   0x80003247
 
#define ERRCODE_SDIO_NOT_INIT   0x80003250
 
#define ERRCODE_SDIO_INVALID_PARAMETER   0x80003251
 
#define ERRCODE_SDIO_REG_ADDR_INVALID   0x80003252
 
#define ERRCODE_SDIO_ERR_OVERFLOW   0x80003253
 
#define ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ   0x80003254
 
#define ERRCODE_SDIO_ERR_INIT_CARD_RDY_TIMEOUT   0x80003255
 
#define ERRCODE_SDIO_ERR_INIT_FUN1_RDY_TIMEOUT   0x80003256
 
#define ERRCODE_SDIO_ERR_STATUS   0x80003257
 
#define ERRCODE_SEC_KEY_GEN_INVALID_PARAM   0x80003280
 
#define ERRCODE_SEC_IAMGE_ID_INVALID   0x80003281
 
#define ERRCODE_SEC_IMAGE_MSID_INVALID   0x80003290
 
#define ERRCODE_SEC_IMAGE_DIE_ID_INVALID   0x80003291
 
#define ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM   0x80003292
 
#define ERRCODE_SEC_IMAGE_KEY_ID_INVALID   0x80003293
 
#define ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID   0x80003294
 
#define ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED   0x80003295
 
#define ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID   0x80003296
 
#define ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM   0x800032a0
 
#define ERRCODE_SEC_IMAGE_INFO_ID_INVALID   0x800032a1
 
#define ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID   0x800032a2
 
#define ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED   0x800032a3
 
#define ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM   0x800032b0
 
#define ERRCODE_SEC_IMAGE_CODE_CHECK_FAILED   0x800032b1
 
#define ERRCODE_SEC_IMAGE_CODE_GET_HASH_FAILED   0x800032b2
 
#define ERRCODE_SYS_COMMU_INVALID_PARAM   0x80003301
 
#define ERRCODE_SYS_COMMU_NO_RESOURCE   0x80003302
 
#define ERRCODE_EPMU_CONFIG_ERR   0x80009000
 
#define ERRCODE_EPMU_STAT_ERR   0x80009001
 
#define ERRCODE_EPMU_NULL_PTR   0x80009002
 
#define ERRCODE_EPMU_UNSUPPORT   0x80009003
 
#define ERRCODE_EPMU_ADDR_ERR   0x80009004
 
#define ERRCODE_EPMU_BUS_ERR   0x80009005
 
#define ERRCODE_EPMU_TIMEOUT   0x80009006
 
#define ERRCODE_EPMU_NV_ERR   0x80009007
 

类型定义

typedef uint32_t errcode_t
 Definition of error code.