1、前言
本文依据个人试验及工作经验总理而成,分享出来供大家参考,如有错误或更好的方法望与大家一起探讨。
2、背景
作者学习Xilinx SDK的时候,发现该平台使用起来遇到各种各样的问题和bug,网上解决方法都是零零散散的或者根本找不到,有时候遇到问题就要卡上几天甚至更久,特别浪费时间。
所以在个人学习期间,就遇到的一些问题整理出来,不能说是很完整的教程,但是希望后来者少踩一些坑和少走一些弯路。
3、主要内容
Xilinx SDK网络连接不稳定,不能正常连接网络。
4、现象
- 没有接网线,启动系统后再插入网络,网络不通;
- 连接网线启动系统后,拨掉网线再连接网线,网络不通;、
5、问题起因
项目测试过程网卡不能正常使用。
6、问题分析
可能存在的问题如下:
- 硬件问题;
- 驱动不支持网卡型号;
- 参数配置错误;
7、排除步骤
- 在开发板上测试,不连接网线待软件启动成功后接入网线,现象复现,排除硬件问题;
- 在板卡上测试,不连接网线待软件启动成功后接入网线,现象复现,排除硬件问题;
- 在开发板上和板卡上测试,连接网线后启动软件,网络连接测试正常,排除驱动不支持网卡的问题;
- 在开发板上和板卡上测试,中间拨掉网线后测试,问题复现;
- 调试发现不连接网线的情况下对网卡驱动进行初始化,发现驱动初始化失败,未找到硬件连接而退出后面的初始化;问题定位在驱动初始化上;
- 将驱动初始化时,如未检测到硬件网线连接,默认配置网卡速度后,测试正常;