周半梅
发表于 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]