ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1206793 Топик полностью
il-2 (08.05.2022 15:24, просмотров: 341) ответил 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, т.е. при появлении запросов от еще одного мастера шины задержки для остальных тоже 

увеличиваются.