forked from auracaster/openocd
dsp5680xx - error codes
added logging of target error codes to enable automatic error handling from tcl. the plan is to use a computer to execute a series of tcl commands, the changes allow simple parsing of return messages to detect errors. Change-Id: Ia98d3bd036e1b6065b475ffff6c1d30baeaf7417 Signed-off-by: Rodrigo L. Rosa <rodrigorosa.lg@gmail.com> Reviewed-on: http://openocd.zylin.com/215 Tested-by: jenkins Tested-by: Øyvind Harboe <oyvindharboe@gmail.com> Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
This commit is contained in:
committed by
Øyvind Harboe
parent
b462316699
commit
b9346fbd64
@@ -213,6 +213,40 @@
|
||||
#define SIM_CMD_RESET 0x10
|
||||
//----------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* ----------------------------------------------------------------
|
||||
* ERROR codes - enable automatic parsing of output
|
||||
* ----------------------------------------------------------------
|
||||
*/
|
||||
#define DSP5680XX_ERROR_UNKNOWN_OR_ERROR_OPENOCD -100
|
||||
#define DSP5680XX_ERROR_JTAG_COMM -1
|
||||
#define DSP5680XX_ERROR_JTAG_RESET -2
|
||||
#define DSP5680XX_ERROR_JTAG_INVALID_TAP -3
|
||||
#define DSP5680XX_ERROR_JTAG_DR_LEN_OVERFLOW -4
|
||||
#define DSP5680XX_ERROR_INVALID_IR_LEN -5
|
||||
#define DSP5680XX_ERROR_JTAG_TAP_ENABLE_MASTER -6
|
||||
#define DSP5680XX_ERROR_JTAG_TAP_ENABLE_CORE -7
|
||||
#define DSP5680XX_ERROR_JTAG_TAP_FIND_MASTER -8
|
||||
#define DSP5680XX_ERROR_JTAG_TAP_FIND_CORE -9
|
||||
#define DSP5680XX_ERROR_JTAG_DRSCAN -10
|
||||
#define DSP5680XX_ERROR_JTAG_IRSCAN -11
|
||||
#define DSP5680XX_ERROR_ENTER_DEBUG_MODE -12
|
||||
#define DSP5680XX_ERROR_RESUME -13
|
||||
#define DSP5680XX_ERROR_WRITE_WITH_TARGET_RUNNING -14
|
||||
#define DSP5680XX_ERROR_INVALID_DATA_SIZE_UNIT -15
|
||||
#define DSP5680XX_ERROR_PROTECT_CHECK_INVALID_ARGS -16
|
||||
#define DSP5680XX_ERROR_FM_BUSY -17
|
||||
#define DSP5680XX_ERROR_FM_CMD_TIMED_OUT -18
|
||||
#define DSP5680XX_ERROR_FM_EXEC -19
|
||||
#define DSP5680XX_ERROR_FM_SET_CLK -20
|
||||
#define DSP5680XX_ERROR_FLASHING_INVALID_WORD_COUNT -21
|
||||
#define DSP5680XX_ERROR_FLASHING_CRC -22
|
||||
#define DSP5680XX_ERROR_FLASHING -23
|
||||
#define DSP5680XX_ERROR_NOT_IMPLEMENTED_STEP -24
|
||||
/**
|
||||
* ----------------------------------------------------------------
|
||||
*/
|
||||
|
||||
struct dsp5680xx_common{
|
||||
//TODO
|
||||
uint32_t stored_pc;
|
||||
|
||||
Reference in New Issue
Block a user