硬汉嵌入式论坛

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

[RTOS] RTX全家桶代码移植后网络ping不通问题请教

[复制链接]

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2024-6-22 05:14:15 | 显示全部楼层 |阅读模式
本帖最后由 meego2018 于 2024-6-22 05:16 编辑

问题背景:

我自己做的H563的板子,这个板子跑RTX+lwip是ok的,基本排除硬件问题。
前几天看到版主的RTX全家桶,尝试把RL-TCPNET的代码移植到我的板子上,目前编译通过,下载到我的板子上,
取消dhcp,使用静态ip,目前pc ping板子的时候,我从添加的打印信息看到,板子收到了ping报文,并正确识别,并发送了ping应答给pc,打印看起来此应答也触发了网络发送中断。
感觉H5的mac层收发正常,不知为了pc机显示ping不通,wireshark抓包也看不到板子的回复报文
因为RTX+lwip收发正常,所以也排除硬件问题,请教下还有那些可能得原因导致此问题?谢谢

下载.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2024-6-22 09:38:19 | 显示全部楼层
H5提供了CMSIS-Driver的驱动没,楼主这个是自己修改的一个驱动?
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-6-22 10:09:53 | 显示全部楼层
eric2013 发表于 2024-6-22 09:38
H5提供了CMSIS-Driver的驱动没,楼主这个是自己修改的一个驱动?

以前没怎么用过这个CMSIS-Driver,直接从您全家桶工程拷贝过去的,这看起来是需要找对应的H5的CMSIS-Driver替换进去?另外,再请教下这个CMSIS-Driver一般从哪里获取?
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-6-22 10:22:04 | 显示全部楼层
eric2013 发表于 2024-6-22 09:38
H5提供了CMSIS-Driver的驱动没,楼主这个是自己修改的一个驱动?

另外,我修改了EMAC_STM32H7xx.c ,去掉了收发数据的cache操作,因为我h5没有使能数据cache,另外的话,就是改了这个地方
以您经验来看,这个文件需要适配H5从新改写?
微信图片_20240622102112.png
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-6-22 11:33:00 | 显示全部楼层
可以了,重新再H5 pack里面找了一个phy驱动,好了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2024-6-24 08:09:35 | 显示全部楼层
meego2018 发表于 2024-6-22 11:33
可以了,重新再H5 pack里面找了一个phy驱动,好了

好的,STM32的pack里面一般都提供了对应器件的CMSIS-Driver
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-15 00:14 , Processed in 0.099451 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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