内核调试的方法,有点疑惑还是
Platform Settings-> Build Options里只选择Enable Eboot Space in Memory 和 Enable Full Kernel Mode。如果要用到 KITL Debug,就需要选择 Enable CE Target Control Support, Enable KITL, Enable Kernel Debugger。(KITL 和 CS8900 driver 不能同时启用,要用KITL需要移除CS8900 driver,然后重新编译内核)
现在不明白的是,KITL 和CS8900不能同时启动,那选了KITL 后,就不能选CS8900了,
而PC和开发板之间连接是通过网线的,现在去掉CS8900驱动了,那开发板和PC 之间用什么接口来调试驱动或内核呢?
谢谢
[解决办法]
使用“VMini Virtual Adapter”。WINCE的网络驱动有两种,例如CS8900第一种是EBOOT和KITL调试环境下用的CS8900DBG,另一种是WINCE下的NDIS驱动。这两个不能同时用,可以使用“VMini Virtual Adapter”虚拟网卡NDIS驱动来让WINCE同时使用KITL和网络。TCP/IP调用“VMini Virtual Adapter”的NDIS驱动,它是调用CS8900DBG来使用网络的。