不但不应该屏蔽,相反,我个人认为应该选起,KITL模块其初始化阶段是在OALKitlInit()函数执行过程中调用CS8900Init函数的。
换个角度说,我的板子自带的BSP是既支持CS8900又支持KITL的,这个肯定不是问题的根源。
而且从你的错误信息来看,
InitEthDevice Port ok.
Signature Error e3a0 signature成员出错,它指示启动参数的数据有效性,bootloader将其赋值为SGRA,你检查下pBSPArgs共享内存区的起始地址存放的是不是有效的启动参数数据,也就是说是不是这四个字符。这个结构体定义在在oal_args.h文件里,实现在OEMP在latformInit函数中。
Eisa Number Error 1000 这个说明检测芯片不存在,其依据是读取PacketPage中便宜地址为0的产品ID寄存器,如果读取EISA_NUMBER寄存器返回的16位数值是0X630E,择CS8900芯片存在,反之。