此帖出自嵌入式系统论坛
最新回复
看看WINCE500\PLATFORM\smdk2440\KERNEL\HAL目录下的debug.c文件中有没有"#define NODEBUG 0"
如果有,就将其改为"#define NODEBUG 1"
如果没有就在OEMInitDebugSerial函数开头位置增加个“return”,参考下面的例子
void OEMInitDebugSerial(void)
{
volatile UART1reg *s2440UART1 = (UART1reg *)UART0_BASE;
volatile IOPreg *s2440IOP = (IOPreg *)IOP_BASE;
return;
// UART1 (TXD1 & RXD1) used for debug serial.
//
// Configure port H for UART.
//440IOP->rGPHCON &= ~((3 rUCON = 0x245; // Rx pulse interrupt, Tx level interrupt, Rx error status interrupt enabled.
s2440UART1->rUBRDIV = ( (int)(S2440PCLK/16.0/UART1BaudRate + 0.5) -1 ); // Set up baudrate (38400).
}
详情
回复
发表于 2008-7-19 10:56
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持