WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
Reporting

类型定义

typedef enum error_code_e error_code_e
 Definitions of the error code
 

枚举

enum  error_code_e {
  ERROR_CODE_NONE_ERROR = 0 , ERROR_CODE_FLASH_INIT_ERROR = 1 , ERROR_CODE_FLASH_LENGTH_ERROR = 2 , ERROR_CODE_FLASH_BACKUP_LENGTH_ERROR = 3 ,
  ERROR_CODE_FLASH_VALIDATE_ERROR = 4 , ERROR_CODE_FLASH_BACKUP_VALIDATE_ERROR = 5 , ERROR_CODE_FLASH_READ_ERROR = 6 , ERROR_CODE_CODELOADER_INIT_ERROR = 7 ,
  ERROR_CODE_CODELOADER_READ_VERSION_ERROR = 8 , ERROR_CODE_CODELOADER_WRITE_ERROR = 9 , ERROR_CODE_CODELOADER_RECEIVE_SSB_SHA_DATA_ERROR = 10 , ERROR_CODE_CODELOADER_CHECK_SSB_SHA_DATA_ERROR = 11 ,
  ERROR_CODE_CODELOADER_WRITE_SSB_SHA_DATA_ERROR = 12 , ERROR_CODE_CODELOADER_EXIT_ERROR = 13 , ERROR_CODE_SSB_SHA_CHECK_ERROR = 14 , ERROR_CODE_ROOT_PUBKEY_SHA_CHECK_ERROR = 15 ,
  ERROR_CODE_SUBKEY_RSA_CHECK_ERROR = 16 , ERROR_CODE_SUBKEY_PARAM_CHECK_ERROR = 17 , ERROR_CODE_SSB_SIGN_CHECK_ERROR = 18 , ERROR_CODE_CODELOADER_SET_NON_EFLASH_MODE_ERROR = 19 ,
  ERROR_CODE_SSB_VERSION_ERROR = 20 , ERROR_CODE_CFCT_CHIP_ID_ERROR = 21 , ERROR_CODE_CFCT_CFG_PARA_ERROR = 22 , ERROR_CODE_CFCT_SIGN_CHECK_ERROR = 23 ,
  ERROR_CODE_CFCT_FLASH_ERROR = 24 , ERROR_CODE_CFCT_FLASH_READ_ERROR = 25
}
 Definitions of the error code 更多...
 

函数

void error_code_reset (void)
 Reset the error module
 
void error_code_set (error_code_e id)
 Set the error bit
 
void error_code_clear (error_code_e id)
 Clear the error bit
 
uint32_t error_code_get (void)
 Get the error result
 

详细描述

类型定义说明

◆ error_code_e

typedef enum error_code_e error_code_e

Definitions of the error code

枚举类型说明

◆ error_code_e

Definitions of the error code

枚举值
ERROR_CODE_NONE_ERROR 
ERROR_CODE_FLASH_INIT_ERROR 
ERROR_CODE_FLASH_LENGTH_ERROR 
ERROR_CODE_FLASH_BACKUP_LENGTH_ERROR 
ERROR_CODE_FLASH_VALIDATE_ERROR 
ERROR_CODE_FLASH_BACKUP_VALIDATE_ERROR 
ERROR_CODE_FLASH_READ_ERROR 
ERROR_CODE_CODELOADER_INIT_ERROR 
ERROR_CODE_CODELOADER_READ_VERSION_ERROR 
ERROR_CODE_CODELOADER_WRITE_ERROR 
ERROR_CODE_CODELOADER_RECEIVE_SSB_SHA_DATA_ERROR 
ERROR_CODE_CODELOADER_CHECK_SSB_SHA_DATA_ERROR 
ERROR_CODE_CODELOADER_WRITE_SSB_SHA_DATA_ERROR 
ERROR_CODE_CODELOADER_EXIT_ERROR 
ERROR_CODE_SSB_SHA_CHECK_ERROR 
ERROR_CODE_ROOT_PUBKEY_SHA_CHECK_ERROR 
ERROR_CODE_SUBKEY_RSA_CHECK_ERROR 
ERROR_CODE_SUBKEY_PARAM_CHECK_ERROR 
ERROR_CODE_SSB_SIGN_CHECK_ERROR 
ERROR_CODE_CODELOADER_SET_NON_EFLASH_MODE_ERROR 
ERROR_CODE_SSB_VERSION_ERROR 
ERROR_CODE_CFCT_CHIP_ID_ERROR 
ERROR_CODE_CFCT_CFG_PARA_ERROR 
ERROR_CODE_CFCT_SIGN_CHECK_ERROR 
ERROR_CODE_CFCT_FLASH_ERROR 
ERROR_CODE_CFCT_FLASH_READ_ERROR 

函数说明

◆ error_code_clear()

void error_code_clear ( error_code_e  id)

Clear the error bit

参数
idthe relevant bit in error code to be clear

◆ error_code_get()

uint32_t error_code_get ( void  )

Get the error result

返回
the result that represents the errors

◆ error_code_reset()

void error_code_reset ( void  )

Reset the error module

返回
NULL.

◆ error_code_set()

void error_code_set ( error_code_e  id)

Set the error bit

参数
idthe relevant bit in error code to be set