dn_debug.c
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:0k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #define DN_DEBUG_BUFFER_BASE 0x82800000
  2. #define DN_DEBUG_BUFFER_SIZE 8*1024*1024
  3. static char *current_dbg_ptr=DN_DEBUG_BUFFER_BASE;
  4. int dn_deb_printf(const char *fmt, ...) {
  5. va_list args;
  6. int i;
  7. if(current_dbg_ptr<(DN_DEBUG_BUFFER_BASE + DN_DEBUG_BUFFER_SIZE)) {
  8. va_start(args,fmt);
  9. i=vsprintf(current_dbg_ptr,fmt,args);
  10. va_end(args);
  11. current_dbg_ptr+=i;
  12. return i;
  13. }
  14. else 
  15. return 0;
  16. }