今天在学习ARM9时,由于早前系统重新装了几次,导致以前的驱动及设置都没了。在一天的各种环境驱动的安装过程中,遇到了几个问题,解决的时候毫无思路,后面不断的查找资料才得以解决,不得不说,找资料的过程真的痛苦。因为有的时候并不能找到你想要的答案,只能自己不断的尝试。现将自己遇到的问题及解决办法附在下面:
一、PC与板子之间ping不通
图1 测试
如图1所示,在正确设置完PC和ARM板的ip地址后(确保在同一网段),进行网络测试,arm板pingPC机。正常情况下是能ping通的。但是,今天我在测试过程中,就发现我正确设置ip后也无法ping通。如图2所示。
图2
经过查询,得知防火墙启动也会导致这种情况。查看本机的防火墙状态,发现防火墙处于启动状态,如图3所示。
图3 防火墙开启
于是关闭防火墙,如图4所示。
图4 关闭防火墙
重新进行网络测试,发现此时能够ping通。如图5所示。
图5 成功ping通
二、TFTP下载失败(Connection reset by peer)
在解决完上述的网络问题之后,高高兴兴地去下载一个bin文件试一试。结果发现又出现问题了。TFTP服务器提示Connection reset by peer这个错误。如图6图7所示。
图6 TFTP错误
图7 TFTP错误
考虑可能是ip地址冲突(开发板地址已被占用),在修改开发板的ip地址后(要保证与PC的ip在同一网段),重新下载,此时下载成功,如图8所示。建议开发板所设置的ip地址不要太接近于PC的ip。
图8 成功下载
好了,成功解决掉这些问题,开始下一阶段的学习。fighting!!!