初级会员

- 积分
- 65
- 金钱
- 65
- 注册时间
- 2018-11-22
- 在线时间
- 14 小时
|
10金钱
原子哥遇到一个棘手的的问题,
我用STM32F407 lwip+UDP 和 liunx通讯,测试结果如下
1、STM32F407上电,liunx板上电,不论谁先谁后上电,收发正常
2、在收发正常的情况下,把liunx板断电,在上电,数据无法收发,把STM32F407复位一下,即可正常收发
3、在2中无法收发的情况下,保持STM32F407不断电把STM32F407的网线插到电脑,可以和电脑正常收发
保持liunx板不断电,把liunx板的网线插到电脑,可以和电脑正常收发,再把STM32F407和liunx板的网线插
在一起,还是不能正常收发,只能复位一下STM32F407,复位liunx板无效
4、在正常收发的情况下,把liunx板中的udp server 程序 kill掉,重新启动可以正常收发。
结论:只要把liunx板断电上电,就必须复位STM32F407,分开与电脑通讯又是正常
原子哥和各位大佬,有谁知道怎么一回事,第一次用lwip,用的是原子个的例程测试的,只改了IP与端口
脑瓜子都给我整大了
|
|