硬汉嵌入式论坛

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

[以太网] h743使用lan8720a调网络通讯求教

[复制链接]

3

主题

22

回帖

31

积分

新手上路

积分
31
发表于 2026-2-13 14:08:02 | 显示全部楼层 |阅读模式
本帖最后由 kuyu20 于 2026-2-13 14:09 编辑

如题,能读到8720A的id和状态,但是ping不通。用的是cubemx建立的iar的工程。因为设计错误,没有使用带网络变压器的RJ45。但是好像近距离也能通讯上,不大可能是没变压器的问题。


有用过IAR做过这个功能的兄弟,能不能帮我调一下。付费求教。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121120
QQ
发表于 2026-2-13 15:04:27 | 显示全部楼层
1、读取ID后,全速100M能正常识别不,如果这个也没问题,PHY部分基本没问题了
2、然后就是排查MAC的协议栈部分了,尤其特别注意MPU Cache配置,以及以太网的缓冲空间以及DMA描述符空间不要分配到TCM之类的RAM空间了。

我这里有ThreadX的IAR网络工程,供参考,用的DM9161,仅需将其替换成你的8720A即可

ThreadX全家桶所有组件综合模板发布,史上最强安全认证综合模板,稳如泰山,含AC5,AC6,IAR和GCC(2023-12-23)
https://forum.anfulai.cn/forum.p ... 3554&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

3

主题

22

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2026-2-13 19:51:45 | 显示全部楼层
eric2013 发表于 2026-2-13 15:04
1、读取ID后,全速100M能正常识别不,如果这个也没问题,PHY部分基本没问题了
2、然后就是排查MAC的协议栈 ...

感谢感谢,是MPU Cache配置的问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 07:23 , Processed in 0.050779 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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