X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Ftarget%2Fdsp5680xx.h;h=cb0095136334c3568cdf17875bce4cdca83deb34;hb=c725167ba8e2aa9e43bc86e28b44b6cb444740a8;hp=9c8f435ce59caf2363c0338b459ae063eacd8237;hpb=b9346fbd644253afe81e786b6649f000c4003214;p=fw%2Fopenocd diff --git a/src/target/dsp5680xx.h b/src/target/dsp5680xx.h index 9c8f435ce..cb0095136 100644 --- a/src/target/dsp5680xx.h +++ b/src/target/dsp5680xx.h @@ -39,6 +39,7 @@ #define S_FILE_DATA_OFFSET 0x200000 +#define TIME_DIV_FREESCALE 0.3 //---------------------------------------------------------------- // JTAG @@ -46,7 +47,7 @@ #define DSP5680XX_JTAG_CORE_TAP_IRLEN 4 #define DSP5680XX_JTAG_MASTER_TAP_IRLEN 8 -#define JTAG_STATUS_MASK 0x03 +#define JTAG_STATUS_MASK 0x0F #define JTAG_STATUS_NORMAL 0x01 #define JTAG_STATUS_STOPWAIT 0x05 @@ -243,6 +244,10 @@ #define DSP5680XX_ERROR_FLASHING_CRC -22 #define DSP5680XX_ERROR_FLASHING -23 #define DSP5680XX_ERROR_NOT_IMPLEMENTED_STEP -24 +#define DSP5680XX_ERROR_HALT -25 +#define DSP5680XX_ERROR_EXIT_DEBUG_MODE -26 +#define DSP5680XX_ERROR_TARGET_RUNNING -27 +#define DSP5680XX_ERROR_NOT_IN_DEBUG -28 /** * ---------------------------------------------------------------- */ @@ -251,6 +256,7 @@ struct dsp5680xx_common{ //TODO uint32_t stored_pc; int flush; +bool debug_mode_enabled; }; extern struct dsp5680xx_common dsp5680xx_context;