工具:petalinux2018.3;
u-boot版本:2018.01
在u-boot启动过程中打印BOOTP broadcast
,如下图,非常耗时间。
BOOTP是引导程序协议,也称为自举协议,用于系统引导过程,是DHCP的前身,BOOTP用于无盘工作站的局域网中,可以让无盘工作站从一个中心服务器上获得IP地址,即动态获取IP地址,详见【TCP/IP详解】BOOTP:引导程序协议。
解决
在petalinux工程的根目录,以petalinux-create
指令对工程进行配置。在图形交互界面的-> Subsystem AUTO Hardware Settings -> Ethernet Settings位置取消自动获取IP的选择。