硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2738|回复: 4
收起左侧

[以太网] 请教:V7开发板RL-TCPnet客户端例程脱离MDK环境不能独立正常运行

[复制链接]

12

主题

178

回帖

214

积分

高级会员

积分
214
发表于 2020-9-2 09:45:47 | 显示全部楼层 |阅读模式
V7开发板 TCP客户端(FreeRTOS)程序在MDK中调试下载后,即使退出调试模式,也能正常运行:串口上显示: Link is down   Link is up  100MBit Full duplex 网线插入,创建应用任务

但是,关掉电源,重新上电后,串口上只显示 Link is down,卡在这儿了

请问这是什么问题呢?谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2020-9-2 10:30:37 | 显示全部楼层
帮你测试了,没问题。
不带调试器,重复开关电源,串口助手展示,动态GIF如下:

942b7ccdad116e53afc33b54f894936b[00_00_08--00_00_28].gif

回复

使用道具 举报

12

主题

178

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2020-9-2 12:00:01 | 显示全部楼层
eric2013 发表于 2020-9-2 10:30
帮你测试了,没问题。
不带调试器,重复开关电源,串口助手展示,动态GIF如下:

谢谢,

程序中除了IP地址外,我只修改了一处:
把Manage Run-Time Environment中的Network从MDK-Pro修改成MDK-Plus了

是不是这个原因呢?感觉不太可能啊
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2020-10-12 09:16:36 | 显示全部楼层
我也遇到了类似问题,最后发现是冷启动ETH模块加载需要时间,所以在初始化前需要进行一定延时。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2020-10-12 10:36:33 | 显示全部楼层
bielai 发表于 2020-10-12 09:16
我也遇到了类似问题,最后发现是冷启动ETH模块加载需要时间,所以在初始化前需要进行一定延时。

关键点不是这个,应该是楼主没有移植到。

这个有个很关键的地方就是软件复位。

CMSIS-Driver驱动各种以太网PHY芯片,读取ID前建议加上软件复位
http://www.armbbs.cn/forum.php?m ... 5709&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 05:46 , Processed in 0.166703 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表