硬汉嵌入式论坛

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

[问题解答] 使用cube生成了一个lwip工程在H7-TOOL上运行,接入12V电源无法ping通,拔掉电源线就OK了

[复制链接]

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2020-5-2 00:59:52 | 显示全部楼层 |阅读模式
今天趁着五一假期充点电,拿出之前买的H7-TOOL,使用cube搭建了一个lwip的工程,一会能ping通,一会ping不同,后来才发现我用jlink调试以及供电,如果此时接入12V电源就ping不通了,电源线一拔掉就可以ping通,一头雾水。

微信图片_20200501225702.jpg
微信图片_20200501225715.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-5-2 08:19:27 | 显示全部楼层
两个解决方案供你参考研究:

1、方案一:参考H7-TOOL的APP工程即可,这个工程就是用的lwip。

2、方案二:

LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章(2019-12-12)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95874

由于H7-TOOL用的是LAN8720,现成的驱动拿去用:

分享个修正版RL-TCPnet V7.X和LwIP的LAN8720驱动,符合CMSIS-Driver驱动规范,适用于所有STM32系列
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97297

注意,这个方案二用于H7系列也要操作CubeMX,其实跟你楼主位的区别不大,看看玩的转不,教程里面有超详细操作步骤。这个用于H7-TOOL是完全没问题,怎么玩都行。








回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2020-5-2 21:51:57 | 显示全部楼层
eric2013 发表于 2020-5-2 08:19
两个解决方案供你参考研究:

1、方案一:参考H7-TOOL的APP工程即可,这个工程就是用的lwip。

今天用V1.7库中的lwip tcp echo server工程测试没有这个问题,但是我用cube生成的就有这个问题,对比了半天也没发现有什么不同。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-5-2 21:55:41 | 显示全部楼层
MicroStone 发表于 2020-5-2 21:51
今天用V1.7库中的lwip tcp echo server工程测试没有这个问题,但是我用cube生成的就有这个问题,对比了半 ...

CubeMX的坑比较多,特别注意Cache问题,之前的帖子里面已经回复过你:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=97338
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2020-5-31 13:51:25 | 显示全部楼层
eric2013 发表于 2020-5-2 21:55
CubeMX的坑比较多,特别注意Cache问题,之前的帖子里面已经回复过你:

http://www.armbbs.cn/forum.ph ...

终于发现问题了,原来是V1.7库中的lwip tcp echo server工程对PF10进行了初始化且将PF10拉高了,只要这么一操作jilink供电下,无论介入USB线或者介入电源线都可以ping通,不然死活都有问题,但是看原理图PF10没有看出是怎么连接的。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2020-5-31 14:41:24 | 显示全部楼层
终于发现了原来是tcp echo server例程中将PF10初始化了并且设置为1输出,这样的话无论接电源还是USB线都不影响ping通,但是查看原理图也没看出PF10是怎么连接的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 04:45 , Processed in 0.212184 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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