打印

GD32207C-EVAL 用demo测试TCP,不插网线启动卡住

[复制链接]
470|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shily0532|  楼主 | 2023-11-1 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了GD网站下载的demo:GD32F20x_Demo_Suites_V2.5.0\GD32F207C_EVAL_Demo_Suites\Projects\25_ENET\Projects\FreeRTOS_tcpudp,插上网线再开机,一切正常,但不插网线开机,就一直卡在 gd32f20x_enet_eval.c的void enet_system_setup(void),停到了while(1)循环里,不再动了。有没有哪位老师遇到过类似情况

使用特权

评论回复
沙发
Carina卡| | 2023-12-21 22:23 | 只看该作者
你是不是没退出网线检测循环这个函数啊

使用特权

评论回复
板凳
alxd| | 2023-12-22 07:11 | 只看该作者
你ping不通的话,应该退出才行啊

使用特权

评论回复
地板
Alina艾| | 2023-12-22 08:13 | 只看该作者
看看你的循环函数之前有啥呗

使用特权

评论回复
5
Estelle1999| | 2023-12-22 09:44 | 只看该作者
没遇到,不过我觉得是你检测机制有点问题,就是网线这部分检测

使用特权

评论回复
6
Candic12e| | 2023-12-22 10:54 | 只看该作者
你检测不到网线直接跳出while呗

使用特权

评论回复
7
B1lanche| | 2023-12-22 12:13 | 只看该作者
建议改改代码,将没有网线的时候直接跳出就好了

使用特权

评论回复
8
Emily999| | 2023-12-22 14:44 | 只看该作者
你这是MCU自带网络功能的啊?

使用特权

评论回复
9
Betty1299| | 2023-12-22 15:23 | 只看该作者
就是检测网线了,这个我知道,你把检测机制屏蔽就好了

使用特权

评论回复
10
Carmen7| | 2023-12-22 23:18 | 只看该作者
一般来说,你应该有检测机制,就是检测网线是否在位

使用特权

评论回复
11
Betty996| | 2023-12-29 11:33 | 只看该作者
那你这就是不插网线就一直检测网线,等待着,就是这么回事儿

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝