关于2440DEBUG串口关闭引起的问题?
各位大侠好!小弟最近做了一个实验,就是想把2440 的UART0 就是硬件上的TXD0 RXD0作为普通串口用。这个串口本来是做debug串口调试用的。而且系统运行很正常。但是我今天把注册表关于UART1也就是系统层的这个debug串口的注册表信息打开(作为Debug时是注释掉的)下面就是这段注册表信息:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
"DeviceArrayIndex"=dword:0
"Irq"=dword:1c
"MemBase"=dword:50000000
"MemLen"=dword:2C
"InterruptBitsShift"=dword:0 ; UART 0 Interrupt Sub Register shift bit.
"ISTTimeouts"=dword:200 ; every 512 ticks checking Modem status.
"Prefix"="COM"
"Index"=dword:1
"Dll"="serial_smdk2440.dll"
"Order"=dword:0
"Priority"=dword:0
"Port"="COM1:"
"DeviceType"=dword:0
"FriendlyName"=LOC_DISPLAYNAME_COM1
"Tsp"="unimodem.dll"
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
"DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00
我本来认为打开这段 就是把注释去掉就可以了,但是今天去掉后系统起不来了??不知道什么原因?还请大侠们帮忙!