Hi.
I designed 4-chip cascade using AWR2243 E.S.1.1.
During the RFIC boot sequence, an error code was returned.
The error code 10 was returned after firmware download was completed at the master device and before firmware downloading at the slave.
In addition, the same error code 10 was returned also after firmware downloading was completed at the slave devices.
If the booting proceeded with the error code 10 ignored, the FMCW signal was radiated but CSI-2 data channel error occurs.
I've tried to find the description of the error code 10, but I cannot find it anywhere..
For example, In the 'mmwavelink.h'
/*! mmWaveLink Error Codes */
#define RL_RET_CODE_OK ((rlReturnVal_t)0) /* no-error */
#define RL_RET_CODE_PROTOCOL_ERROR (-1) /* mmWaveLink Protocol error */
#define RL_RET_CODE_INVALID_INPUT (-2) /* invalid input from the application */
#define RL_RET_CODE_SELF_ERROR (-3) /* error in mmWaveLink itself */
#define RL_RET_CODE_RADAR_IF_ERROR (-4) /* Radar HW/SW interface error */
#define RL_RET_CODE_MALLOC_ERROR (-5) /* memory allocation error */
#define RL_RET_CODE_CRC_FAILED (-6) /* CRC value mismatched wrt received data */
#define RL_RET_CODE_CHKSUM_FAILED (-7) /* Checksum value mismatched wrt to received data */
#define RL_RET_CODE_RESP_TIMEOUT (-8) /* device failed to send response within time */
#define RL_RET_CODE_FATAL_ERROR (-9) /* Fatal error internal to mmWaveLink APIs */
#define RL_RET_CODE_RADAR_OSIF_ERROR (-10) /* OS interface failure */
#define RL_RET_CODE_INVALID_STATE_ERROR (-11) /* Invalid state within mmWaveLink */
#define RL_RET_CODE_API_NOT_SUPPORTED (-12) /* API called is not supported */
#define RL_RET_CODE_MSGID_MISMATCHED (-13) /* Message-ID mismatched in response data */
#define RL_RET_CODE_NULL_PTR (-14) /* Null pointer error */
#define RL_RET_CODE_INTERFACE_CB_NULL (-15) /* Interface callback passed as NULL */
#define RL_RET_CODE_NACK_ERROR (-16) /* If device sends NACK message */
#define RL_RET_CODE_HOSTIRQ_TIMEOUT (-17) /* If post writing CNYS HostIRQ is not down within time limit and re-writing CNYS also has same result */
#define RL_RET_CODE_RX_SEQ_NUM_NOT_MATCH (-18) /* ACK sequence number is not matching with CMD sequence number */
/*! RF Error Codes */
#define RL_RET_CODE_INVLD_OPCODE (1U) /* Incorrect opcode/Msg ID */
#define RL_RET_CODE_INVLD_NUM_SB (2U) /* Incorrect no. of Sub-Block */
#define RL_RET_CODE_INVLD_SB_ID (3U) /* Incorrect Sub-Block ID */
#define RL_RET_CODE_INVLD_SB_LEN (4U) /* Incorrect Sub-Block Length */
#define RL_RET_CODE_SB_INVL_DATA (5U) /* Incorrect Sub-Block Data */
#define RL_RET_CODE_SB_PROCESS_ERR (6U) /* Error in Sub Block processing */
#define RL_RET_CODE_MISMATCH_FILE_CRC (7U) /* Mismatch in File CRC */
#define RL_RET_CODE_MISMATCH_FILE_TYPE (8U) /* Mismatch in File Type */
/*! Frame start stop API */
#define RL_RET_CODE_FRAME_ALREADY_STARTED (20U) /* Frames are already started when the FRAME_START command was issued */
#define RL_RET_CODE_FRAME_ALREADY_ENDED (21U) /* Frames are already stopped when the FRAME_STOP command was issued */
#define RL_RET_CODE_FRAME_CFG_NOT_RECVD (22U) /* No valid frame configuration API was issued and frames are started */
#define RL_RET_CODE_FRAME_TRIG_INVL_IN (23U) /* START_STOP_CMD parameter is out of range*/
Please describe the cause of this error code 10.
Thanks!