你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST开发板使用win7系统进行以板上太网接口测试

[复制链接]
cjt88 提问时间:2017-2-2 18:07 /
本帖最后由 cjt88 于 2017-2-3 21:29 编辑

关于MUCLEO-F429ZI开发板无法使用win7系统进行以板上太网接口功能测试的问题

各位新年好, 我最近正在使用意法半导体公司的单片机STM32F429芯片开发一个测量项目,项目内容是用单片机STM32F429控制测量传感器,用RJ45连接STM32F429芯片上的以太网接口到PC机上的网卡,把单片机的测量数据上传到到PC机上的软件接收。

现在的问题是,我使用了意法半导体公司网站上MUCLEO-F429ZI开发板以太网的例子 LwIP_HTTP_Server_Netconn_RTOS,可是在使用RJ45连接STM32F429芯片上的以太网接口到PC机上的网卡后,我的电脑win7(32位系统)总是显示没有以太网连接,我用win7(32位系统)测试了其它的和MUCLEO-F429ZI与太网 相关的程序也是电脑出现没有以太网连接这个问题。
ethernet1.jpg

ethernet2.jpg
ethernet3.jpg

我在意法半导体公司中文社区上看到这个视频 https://www.stmcu.org.cn/video/index/detail/id-4029 (从零开始使用CubeMX创建以太网工程)
在这个视频的最后部分,使用了WIN XP系统进行了单片机STM32F746的以太网测试。

我的疑问是: 1)   在上面这个视频中对单片机STM32F746的以太网测试,是不是只能使用WIN XP系统而不能使用win7 或者win10系统?

为何意法半导体公司中文社区上的以太网视频中使用了WIN XP系统进行测试?

请教论坛上使用以太网接口的朋友,如何解决我用win7无法测试单片机接口以太网的问题.
谢谢!

收藏 2 评论5 发布时间:2017-2-2 18:07

举报

5个回答
zoomdy 回答时间:2017-2-3 13:38:39
黄色感叹号表示有物理连接,但是不能连接到公网,
2017-02-03 13:29:49的屏幕截图.png
如果没有物理连接,那么Win7的网络图标上显示的是红色叉叉。
2017-02-03 13:29:25的屏幕截图.png

有物理连接那么可以确定硬件没有问题。
这就要检查软件的问题,主要是IP地址的问题,电脑和开发板直接连接的情况,需要将电脑和开发板都设置成静态IP地址,而且必须在同一个子网,这样才能通信。例如电脑设置成IP 192.168.1.2, 子网掩码255.255.255.0,开发板设置成IP 192.168.1.3,子网掩码255.255.255.0,直连的情况下可以忽略网关地址,如果不放心,那么将电脑和开发板的网关地址全部设置成192.168.1.1。
zoomdy 回答时间:2017-2-3 13:41:08
以太网和使用什么系统没有关系。
cjt88 回答时间:2017-2-3 21:21:58
本帖最后由 cjt88 于 2017-2-3 21:30 编辑
zoomdy 发表于 2017-2-3 13:41
以太网和使用什么系统没有关系。

谢谢你的帮助。确如你所述。

经过一天的反复测试,终于找到用win10,或者win7系统不能和开发板连接不能进行以太网通信的原因了,原因总结如下:

1. 如果STM开发板做为TCP Server, 板上的程序必须关闭dhcp服务功能。
2. 电脑和开发板必须设置为静态IP地址,且在同一网段之内。
3. 默认网关和DNS服务器必须设置而且地址相同。如下图所示设置。

ytw.jpg

经过上述设置调试后,将开发板和交换机switch,路由器相连,电脑再和交换机,路由器相连,
或者开发板和电脑直接相连,在这3种连接情况下,
用软件和PING测试开发板以太网,发现以太网功能使用完全正常。

现将我使用调试STM开发板以太网的过程公布,希望对以后使用以STM32以太网的同仁有所帮助。

点评

总结地很好!  发表于 2017-2-3 21:35
小小超 回答时间:2017-2-4 08:21:24
谢谢分享!

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版