在调试Eboot的过程中,OEMPreDownload ()出了问题,发现是EbootInitEtherTransport()这个函数出错,根本就没有进行!
现把其原型列出来:
EbootInitEtherTransport()是Eboot支持库里面的一个函数,负责初始化供下载镜像使用的以太网传输端点。该初始化不同于OEMPlatformInit中的InitEthDevice()是对以太网控制器进行硬件的初始化,而是初始化所需的以太网协议,如通过DHCP协议获得一个动态IP地址、初始化与开发计算机上的Platform Builder工具之间的TFTP协议等。
EbootInitEtherTransport函数的原型在头文件%_WINCEROOT/PUBLIC/COMMON/OAK/INC/halether.h中定义如下:
本文详细介绍了EbootInitEtherTransport函数的作用及其参数。此函数用于初始化以太网传输端点,以便下载镜像。文章还解释了该函数与InitEthDevice的区别,并提供了函数原型。
2004





