找到了!应该是编译代码的是时候屏蔽了,修改下面的文件即可,
D:\WINCE500\PLATFORM\mini2440\Src\Inc\options.h
注释掉下面的代码:
//#define KITL_NONE
取消下面代码的注释:
#define KITL_SERIAL_UART0
这样D:\WINCE500\PLATFORM\mini2440\Src\Kernel\Oal\debug.c文件中就可以输出调试语句了!
最后需要编译出nk.bin,具体过程参照mini2440的手册,烧写即可。
以上步骤,我测试过,在WinCE启动过程中输出了:
......
PCF: HW_Open
<PWR_Open:1
>PWR_IOControl(0x321000, 0x0, 0, 0x603a1b8)
<PWR_IOControl:1
>PWR_Open(0x3a460, 0x0, 0x3)
PCF: HW_Open
<PWR_Open:2
PWR_Close(0x3a460)
PCF: HW_Close
Prescaler:3
OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
BWSCON=0x22111120, BANKCON3=0x700, BANKCON4=0x700
BWSCON=0x22111120
[dm9: Chip signature is 90000A46
[dm9: Chip signature is 90000A46
HW_USBClocks::D0
HW_USBClocks::D0 [Mini2440]
LED_Init----
LED_Gpio_Setting----
KEY_Init----
Key_Gpio_Setting----
OEMIoControl: Unsupported Code 0x10100fc - device 0x0101 func 63