硬汉嵌入式论坛

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

[以太网] 求一份无系统H723ZET6使用LAN8720的工程文件

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-1-22 18:47:09 | 显示全部楼层 |阅读模式
调试了好久LWIP一直ping不通 还把我工程中的其他串口全变成了能接收(当有消息来时能进中断,DMA接收)到消息但缓冲区全是0不会改变,用DMA方式发送给电脑串口输出也传输0

顺便想问一下我别的串口的缓冲区数据全为0是内存溢出冲刷掉了造成的吗,我修改堆栈空间后无变化,在没有一直LWIP是工程内串口都可正常使用








回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2024-1-23 08:06:59 | 显示全部楼层
1、串口应该是MPU/Cache设置有问题。
2、网口这个供参考

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

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-1-25 09:43:26 | 显示全部楼层






仿真时能看到IP但pingIP的时候抓包找不到IP


回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2024-1-25 13:54:28 | 显示全部楼层
这个直接用STM32CubeMX生成工程,只要配置对了直接就能ping通,
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-1-25 14:32:54 | 显示全部楼层




我看网上的 教程都是这么配的  实在找不到哪里配置有问题 LAN8720的固件ID读取正确  电脑连的wifi  板子和电脑由一根网线直连没有网关  两台电脑直连没有网关我试了可以ping通
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2024-1-26 08:51:38 | 显示全部楼层
Zh2024 发表于 2024-1-25 14:32
我看网上的 教程都是这么配的  实在找不到哪里配置有问题 LAN8720的固件ID读取正确  电脑连的wifi  ...

现在是什么问题呢,LWIP单独可以ping通,但是加上串口就都不能用了?
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-1-26 14:08:14 | 显示全部楼层
都无法ping通 但在仿真的时候可以看到正确的固件ID 设置的静态IP也可以在寄存器里面也可以读取到
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 08:35 , Processed in 0.412903 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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