怎样去掉串口通信时的回显信息?
如: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)
{
}