周半梅 发表于 2025-6-22 07:32

H7用ETH收UDP包老是丢前几个字节

网络正常,数据长度也一致,就是收过来的包每次前面几个字节不对。

Clyde011 发表于 2025-6-22 07:38

H7的DMA配错方向也会导致这种错位。

公羊子丹 发表于 2025-6-22 07:39

缓存区大小够吗?小了容易被覆盖。

周半梅 发表于 2025-6-22 07:40

是不是缓存没对齐?H7很讲究这点。

帛灿灿 发表于 2025-6-22 07:41

ETH库版本是旧的吗?老的BUG多。

童雨竹 发表于 2025-6-22 07:42

开启cache后试试手动清缓存。

万图 发表于 2025-6-22 07:43

检查下desc结构体,别搞错偏移。

Wordsworth 发表于 2025-6-22 07:43

HAL的ETH例程挺多坑,我自己改了好几处。

Bblythe 发表于 2025-6-22 07:44

我用RAW socket模式倒没这问题。

Pulitzer 发表于 2025-6-22 07:45

是不是有别的任务抢了ETH中断?

Uriah 发表于 2025-6-22 07:46

数据长度对齐了吗?奇数位经常出问题。

合同圣诞节fy 发表于 2025-6-25 06:47

网络正常,数据长度也一致,就是收过来的包每次前面几个字节不对。
页: [1]
查看完整版本: H7用ETH收UDP包老是丢前几个字节