⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xdebug.h

📁 自学ZedBoard:使用IP通过ARM PS访问FPGA(源代码)
💻 H
字号:
#ifndef XDEBUG#define XDEBUG  #undef DEBUG#if defined(DEBUG) && !defined(NDEBUG)#ifndef XDEBUG_WARNING#define XDEBUG_WARNING#warning DEBUG is enabled#endifint printf(const char *format, ...);#define XDBG_DEBUG_ERROR             0x00000001    /* error  condition messages */#define XDBG_DEBUG_GENERAL           0x00000002    /* general debug  messages */#define XDBG_DEBUG_ALL               0xFFFFFFFF    /* all debugging data */#define XDBG_DEBUG_FIFO_REG          0x00000100    /* display register reads/writes */#define XDBG_DEBUG_FIFO_RX           0x00000101    /* receive debug messages */#define XDBG_DEBUG_FIFO_TX           0x00000102    /* transmit debug messages */#define XDBG_DEBUG_FIFO_ALL          0x0000010F    /* all fifo debug messages */#define XDBG_DEBUG_TEMAC_REG         0x00000400    /* display register reads/writes */#define XDBG_DEBUG_TEMAC_RX          0x00000401    /* receive debug messages */#define XDBG_DEBUG_TEMAC_TX          0x00000402    /* transmit debug messages */#define XDBG_DEBUG_TEMAC_ALL         0x0000040F    /* all temac  debug messages */#define XDBG_DEBUG_TEMAC_ADPT_RX     0x00000800    /* receive debug messages */#define XDBG_DEBUG_TEMAC_ADPT_TX     0x00000801    /* transmit debug messages */#define XDBG_DEBUG_TEMAC_ADPT_IOCTL  0x00000802    /* ioctl debug messages */#define XDBG_DEBUG_TEMAC_ADPT_MISC   0x00000803    /* debug msg for other routines */#define XDBG_DEBUG_TEMAC_ADPT_ALL    0x0000080F    /* all temac adapter debug messages */#define xdbg_current_types (XDBG_DEBUG_ERROR)#define xdbg_stmnt(x)  x/* In VxWorks, if _WRS_GNU_VAR_MACROS is defined, special syntax is needed for * macros that accept variable number of arguments */#if defined(XENV_VXWORKS) && defined(_WRS_GNU_VAR_MACROS)#define xdbg_printf(type, args...) (((type) & xdbg_current_types) ? printf (## args) : 0)#else /* ANSI Syntax */#define xdbg_printf(type, ...) (((type) & xdbg_current_types) ? printf (__VA_ARGS__) : 0)#endif#else /* defined(DEBUG) && !defined(NDEBUG) */#define xdbg_stmnt(x)/* See VxWorks comments above */#if defined(XENV_VXWORKS) && defined(_WRS_GNU_VAR_MACROS)#define xdbg_printf(type, args...)#else /* ANSI Syntax */#define xdbg_printf(...)#endif#endif /* defined(DEBUG) && !defined(NDEBUG) */#endif /* XDEBUG */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -