diff options
| author | Rene Straub <rene@see5.ch> | 2023-08-14 18:38:44 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-10-17 11:40:54 +1100 |
| commit | 51da8cc28bb6073588e4938489194f2f937006df (patch) | |
| tree | 3b0b0ea1662f9dc377d384a22ec1d1314b63f104 /py/asmarm.h | |
| parent | 8b12923da2490d37d70d0f3e3c3ac948fd150a3a (diff) | |
stm32/eth: Add Ethernet support for H5 MCUs.
This commit implements Ethernet support for STM32H5. Changes are:
- Add Cortex-M33 MPU code. Ethernet driver requires MPU to define cache
strategy for DMA buffers (descriptors and frames).
- Add support for STM32H5 Ethernet controller. The controller is mostly
compatible with the STM32H7. However the descriptor layout is different.
- Adapt clocking and reset for STM32H5.
Tested on NUCLEO-H563ZI and STM32H573I-DK, using ping and iperf3. TCP
rates of 80-90 Mbits/sec were achievable.
Signed-off-by: Rene Straub <rene@see5.ch>
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/asmarm.h')
0 files changed, 0 insertions, 0 deletions
