谢谢大家,搞定了!不过果真的很慢!超慢!!! 要是大虾们能帮我搞定为什么网络不通就更好了!!
在c:\WINCE500\PLATFORM\COMMON\SRC\X86\COMMON\OTHER\debug.c中
void InitBootInfo (BOOT_ARGS *pBootArgs)中
- if (BOOT_ARG_VERSION_SIG != pBootArgs->dwVersionSig){
- // nothing passed from bootloader, set default
- BSPInitDfltBootInfo (&x86Info);
-
- } else {
- [color=#FF0000]pBootArgs->KitlTransport = KTS_SERIAL;//加入这一句[/color]
- x86Info.dwKitlIP = pBootArgs->EdbgAddr.dwIP;
- x86Info.dwKitlBaseAddr = pBootArgs->dwEdbgBaseAddr;
- x86Info.dwKitlDebugZone = pBootArgs->dwEdbgDebugZone;
- x86Info.KitlTransport = pBootArgs->KitlTransport;
- x86Info.ucKitlAdapterType = pBootArgs->ucEdbgAdapterType;
- ...
- }
找了好半天,想loadcepc可以传入pBootArgs->KitlTransport参数,但看了loadcepc的帮助,没有这个参数的说明,
又找了loadcepc的源码,果真好多pBootArgs的参数都没有负值,不知道为什么,
上面的代码插入那一句话强制设置为串口KITL,
这样是好使的,但不知道是 正统的做法。