读书人

怎样去掉串口通信时的回显信息?该如何

发布时间: 2012-03-13 11:21:11 作者: rapoo

怎样去掉串口通信时的回显信息?
如:SL_Open 0x30860 (0 opens)
abcdefghi
我的内容是abcdefghi,是RELEASE版发出的,上面的SL_Open怎么给屏掉?

[解决办法]
在系统内核目录下看有没有系统的 Debug.c 或者OEMInitDebug。。。()之类的东西,直接在那个函数中return即可。
[解决办法]
在pc找到以下文件 \PLATFORM\SMDK2440\KERNEL\HAL\debug.c
把函数内容如下清空,重新编译内核。

void OEMInitDebugSerial(void)
{
}

void
OEMWriteDebugLED(WORD wIndex, DWORD dwPattern)
{
}

void
OEMWriteDebugString(unsigned short *str)
{
}


void
OEMWriteDebugByte(UCHAR ch)
{

}


int
OEMReadDebugByte()
{
return (0);
}

void
OEMClearDebugCommError(void)
{
}

读书人网 >WinCE

热点推荐