- #define DN_DEBUG_BUFFER_BASE 0x82800000
- #define DN_DEBUG_BUFFER_SIZE 8*1024*1024
- static char *current_dbg_ptr=DN_DEBUG_BUFFER_BASE;
- int dn_deb_printf(const char *fmt, ...) {
- va_list args;
- int i;
- if(current_dbg_ptr<(DN_DEBUG_BUFFER_BASE + DN_DEBUG_BUFFER_SIZE)) {
- va_start(args,fmt);
- i=vsprintf(current_dbg_ptr,fmt,args);
- va_end(args);
- current_dbg_ptr+=i;
- return i;
- }
- else
- return 0;
- }