WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
common_dft.h 文件参考
#include "common_dft_rom.h"
common_dft.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  dft_excp_record
 
struct  dft_exception_ctx
 

宏定义

#define OAM_LOG_DEFAULT_LEVEL   OAM_LOG_LEVEL_WARNING
 
#define DIAG_CMD_ID_WIFI_START   0x7400
 
#define DIAG_CMD_ID_WIFI_END   0x7600
 

枚举

enum  oam_excp_type_enum {
  OAM_HAL_MAC_ERROR_PARA_CFG_ERR , OAM_HAL_MAC_ERROR_RXBUFF_LEN_TOO_SMALL = 1 , OAM_HAL_MAC_ERROR_BA_ENTRY_NOT_FOUND = 2 , OAM_HAL_MAC_ERROR_PHY_TRLR_TIME_OUT = 3 ,
  OAM_HAL_MAC_ERROR_PHY_RX_FIFO_OVERRUN = 4 , OAM_HAL_MAC_ERROR_TX_DATAFLOW_BREAK = 5 , OAM_HAL_MAC_ERROR_RX_FSM_ST_TIMEOUT = 6 , OAM_HAL_MAC_ERROR_TX_FSM_ST_TIMEOUT = 7 ,
  OAM_HAL_MAC_ERROR_RX_HANDLER_ST_TIMEOUT = 8 , OAM_HAL_MAC_ERROR_TX_HANDLER_ST_TIMEOUT = 9 , OAM_HAL_MAC_ERROR_TX_INTR_FIFO_OVERRUN = 10 , OAM_HAL_MAC_ERROR_RX_INTR_FIFO_OVERRUN = 11 ,
  OAM_HAL_MAC_ERROR_HIRX_INTR_FIFO_OVERRUN = 12 , OAM_HAL_MAC_ERROR_RX_Q_EMPTY = 13 , OAM_HAL_MAC_ERROR_HIRX_Q_EMPTY = 14 , OAM_HAL_MAC_ERROR_BUS_RLEN_ERR = 15 ,
  OAM_HAL_MAC_ERROR_BUS_RADDR_ERR = 16 , OAM_HAL_MAC_ERROR_BUS_WLEN_ERR = 17 , OAM_HAL_MAC_ERROR_BUS_WADDR_ERR = 18 , OAM_HAL_MAC_ERROR_TX_ACBK_Q_OVERRUN = 19 ,
  OAM_HAL_MAC_ERROR_TX_ACBE_Q_OVERRUN = 20 , OAM_HAL_MAC_ERROR_TX_ACVI_Q_OVERRUN = 21 , OAM_HAL_MAC_ERROR_TX_ACVO_Q_OVERRUN = 22 , OAM_HAL_MAC_ERROR_TX_HIPRI_Q_OVERRUN = 23 ,
  OAM_HAL_MAC_ERROR_MATRIX_CALC_TIMEOUT = 24 , OAM_HAL_MAC_ERROR_CCA_TIMEOUT = 25 , OAM_HAL_MAC_ERROR_DCOL_DATA_OVERLAP = 26 , OAM_HAL_MAC_ERROR_BEACON_MISS = 27 ,
  OAM_HAL_MAC_ERROR_UNKOWN_28 = 28 , OAM_HAL_MAC_ERROR_UNKOWN_29 = 29 , OAM_HAL_MAC_ERROR_UNKOWN_30 = 30 , OAM_HAL_MAC_ERROR_UNKOWN_31 = 31 ,
  OAM_HAL_SOC_ERROR_BUCK_OCP = 32 , OAM_HAL_SOC_ERROR_BUCK_SCP , OAM_HAL_SOC_ERROR_OCP_RFLDO1 , OAM_HAL_SOC_ERROR_OCP_RFLDO2 ,
  OAM_HAL_SOC_ERROR_OCP_CLDO , OAM_HAL_SOC_ERROR_RF_OVER_TEMP , OAM_HAL_SOC_ERROR_CMU_UNLOCK , OAM_HAL_SOC_ERROR_PCIE_SLV_ERR ,
  OAM_EXCP_TYPE_BUTT
}
 
enum  oam_user_info_change_type_enum { OAM_USER_INFO_CHANGE_TYPE_ASSOC_STATE = 0 , OAM_USER_INFO_CHANGE_TYPE_TX_PROTOCOL , OAM_USER_INFO_CHANGE_TYPE_RX_PROTOCOL , OAM_USER_INFO_CHANGE_TYPE_BUTT }
 
enum  oam_excp_status_enum { OAM_EXCP_STATUS_INIT = 0 , OAM_EXCP_STATUS_REFRESHED , OAM_EXCP_STATUS_BUTT }
 
enum  wifi_diag_cmd_id {
  DIAG_CMD_ID_RX_DSCR = 0x7400 , DIAG_CMD_ID_TX_DSCR , DIAG_CMD_ID_RX_80211_FRAME , DIAG_CMD_ID_TX_80211_FRAME ,
  DIAG_CMD_ID_RX_BEACON , DIAG_CMD_ID_TX_BEACON , DIAG_CMD_ID_TX_CB , DIAG_CMD_ID_RX_CB ,
  DIAG_CMD_ID_WIFI_BUTT = 0x7600
}
 

函数

oam_log_level_enum_uint8 dmac_dft_get_log_level_switch (osal_void)
 

宏定义说明

◆ DIAG_CMD_ID_WIFI_END

#define DIAG_CMD_ID_WIFI_END   0x7600

◆ DIAG_CMD_ID_WIFI_START

#define DIAG_CMD_ID_WIFI_START   0x7400

◆ OAM_LOG_DEFAULT_LEVEL

#define OAM_LOG_DEFAULT_LEVEL   OAM_LOG_LEVEL_WARNING

枚举类型说明

◆ oam_excp_status_enum

枚举值
OAM_EXCP_STATUS_INIT 
OAM_EXCP_STATUS_REFRESHED 
OAM_EXCP_STATUS_BUTT 

◆ oam_excp_type_enum

枚举值
OAM_HAL_MAC_ERROR_PARA_CFG_ERR 
OAM_HAL_MAC_ERROR_RXBUFF_LEN_TOO_SMALL 
OAM_HAL_MAC_ERROR_BA_ENTRY_NOT_FOUND 
OAM_HAL_MAC_ERROR_PHY_TRLR_TIME_OUT 
OAM_HAL_MAC_ERROR_PHY_RX_FIFO_OVERRUN 
OAM_HAL_MAC_ERROR_TX_DATAFLOW_BREAK 
OAM_HAL_MAC_ERROR_RX_FSM_ST_TIMEOUT 
OAM_HAL_MAC_ERROR_TX_FSM_ST_TIMEOUT 
OAM_HAL_MAC_ERROR_RX_HANDLER_ST_TIMEOUT 
OAM_HAL_MAC_ERROR_TX_HANDLER_ST_TIMEOUT 
OAM_HAL_MAC_ERROR_TX_INTR_FIFO_OVERRUN 
OAM_HAL_MAC_ERROR_RX_INTR_FIFO_OVERRUN 
OAM_HAL_MAC_ERROR_HIRX_INTR_FIFO_OVERRUN 
OAM_HAL_MAC_ERROR_RX_Q_EMPTY 
OAM_HAL_MAC_ERROR_HIRX_Q_EMPTY 
OAM_HAL_MAC_ERROR_BUS_RLEN_ERR 
OAM_HAL_MAC_ERROR_BUS_RADDR_ERR 
OAM_HAL_MAC_ERROR_BUS_WLEN_ERR 
OAM_HAL_MAC_ERROR_BUS_WADDR_ERR 
OAM_HAL_MAC_ERROR_TX_ACBK_Q_OVERRUN 
OAM_HAL_MAC_ERROR_TX_ACBE_Q_OVERRUN 
OAM_HAL_MAC_ERROR_TX_ACVI_Q_OVERRUN 
OAM_HAL_MAC_ERROR_TX_ACVO_Q_OVERRUN 
OAM_HAL_MAC_ERROR_TX_HIPRI_Q_OVERRUN 
OAM_HAL_MAC_ERROR_MATRIX_CALC_TIMEOUT 
OAM_HAL_MAC_ERROR_CCA_TIMEOUT 
OAM_HAL_MAC_ERROR_DCOL_DATA_OVERLAP 
OAM_HAL_MAC_ERROR_BEACON_MISS 
OAM_HAL_MAC_ERROR_UNKOWN_28 
OAM_HAL_MAC_ERROR_UNKOWN_29 
OAM_HAL_MAC_ERROR_UNKOWN_30 
OAM_HAL_MAC_ERROR_UNKOWN_31 
OAM_HAL_SOC_ERROR_BUCK_OCP 
OAM_HAL_SOC_ERROR_BUCK_SCP 
OAM_HAL_SOC_ERROR_OCP_RFLDO1 
OAM_HAL_SOC_ERROR_OCP_RFLDO2 
OAM_HAL_SOC_ERROR_OCP_CLDO 
OAM_HAL_SOC_ERROR_RF_OVER_TEMP 
OAM_HAL_SOC_ERROR_CMU_UNLOCK 
OAM_HAL_SOC_ERROR_PCIE_SLV_ERR 
OAM_EXCP_TYPE_BUTT 

◆ oam_user_info_change_type_enum

枚举值
OAM_USER_INFO_CHANGE_TYPE_ASSOC_STATE 
OAM_USER_INFO_CHANGE_TYPE_TX_PROTOCOL 
OAM_USER_INFO_CHANGE_TYPE_RX_PROTOCOL 
OAM_USER_INFO_CHANGE_TYPE_BUTT 

◆ wifi_diag_cmd_id

枚举值
DIAG_CMD_ID_RX_DSCR 
DIAG_CMD_ID_TX_DSCR 
DIAG_CMD_ID_RX_80211_FRAME 
DIAG_CMD_ID_TX_80211_FRAME 
DIAG_CMD_ID_RX_BEACON 
DIAG_CMD_ID_TX_BEACON 
DIAG_CMD_ID_TX_CB 
DIAG_CMD_ID_RX_CB 
DIAG_CMD_ID_WIFI_BUTT 

函数说明

◆ dmac_dft_get_log_level_switch()

oam_log_level_enum_uint8 dmac_dft_get_log_level_switch ( osal_void  )