|
WindRiver自己定义的打印输出函数为什么没有输出
[复制链接]
在sysHwInit()中调用的一个子函数中有一个windriver自己定义的宏函数,是打印输出的
#ifdef VXBUS_DEBUG_ON
int usrBusDebugLevel = 0;
#undef VXB_DEBUG_MSG
#define VXB_DEBUG_MSG(lvl,msg,a,b,c,d,e,f) if ( usrBusDebugLevel <= lvl ) printf(msg,a,b,c,d,e,f)
#else /* VXBUS_DEBUG_ON */
#undef VXB_DEBUG_MSG
#define VXB_DEBUG_MSG(lvl,msg,a,b,c,d,e,f)
#endif /* VXBUS_DEBUG_ON */
vxbDeviceAnnounce()这个函数中有调用
VXB_DEBUG_MSG(1,"vxbDeviceAnnounce(0x%08x(%s))\n", (int)pDev,
(int)pDev->pName, 3,4,5,6);
没有打印输出
我已经把打印开关打开了,可以看出这个宏实际就是用printf()打印输出的,最后我直接在代码用调用printf()还是不能打印输出,请各位指点为什么? 我的输出设备是VGA 和 串口
|
|