il-2 (08.05.2022 15:24, просмотров: 461) ответил klen на stm32h750: немогу понять в чем косяг - dma иногда пропускает
запросы в моменты нагрузки eth?
Абсолютно ничего странного. 25Мгц - это сильно высокая частота
запросов. См. AN4031, 2.1.3. BusMatrix arbitration and DMA transfer
delays worst case - там очень впечатляющие задержки - у CPU до
14AHB при использовании LDM/STM (можно попробовать с опцией
компиляции "Split load/store multiple registers", чтобы избежать
этих инструкций). Арбитраж мастеров шины (CPU, DMA, USB, ETH) -
Round-robin, т.е. при появлении запросов от еще одного мастера шины
задержки для остальных тоже увеличиваются.