mbed-os/connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7
Daniel Starke 53d043d3a2
Add proper support for NUCLEO-H723ZG.
- add board specific EMAC setup to connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7
  - stm32h7_eth_init.c was derived from the NUCLEO-H743ZI2 code whilst comparing to the output of STM32CubeIDE
- complete board specific code in targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG
  - PeripheralPins.c and PinNames.h were created by targets/TARGET_STM/tools/STM32_gen_PeripheralPins.py
  - ST ZIO connector pins in PinNames.h have been adapted from NUCLEO-H743ZI2
  - CONSOLE_TX and CONSOLE_RX have been interchanged in PinNames.h to match the actual board layout
  - startup_stm32h723xx.S was derived from startup_stm32h743xx.S
  - stm32h723xg.ld was completely rewritten to match the actual MCU including:
    - split heap support
    - SRAM2 and SRAM4 support
    - crash dump support
    - proper use of DTCM as stack
  - system_clock.c has been changed to support the maximal main clock speed of 550 MHz
- fix handling of HS in FS mode for the target board in targets/TARGET_STM/USBPhy_STM32.cpp
- add board definition to targets/targets.json and correct linker setup for the chip

Signed-off-by: Daniel Starke <daniel-email@gmx.net>
2022-10-27 21:22:45 +02:00
..
TARGET_DISCO_H747I Disabled interrupts on smt32f7 and stm32h7 before calling disable data cache 2021-08-16 13:29:25 +03:00
TARGET_NUCLEO_H723ZG Add proper support for NUCLEO-H723ZG. 2022-10-27 21:22:45 +02:00
TARGET_NUCLEO_H743ZI Disabled interrupts on smt32f7 and stm32h7 before calling disable data cache 2021-08-16 13:29:25 +03:00
TARGET_NUCLEO_H743ZI2 Disabled interrupts on smt32f7 and stm32h7 before calling disable data cache 2021-08-16 13:29:25 +03:00
TARGET_PORTENTA_H7 Disabled interrupts on smt32f7 and stm32h7 before calling disable data cache 2021-08-16 13:29:25 +03:00
lan8742 Move features/netsocket/emac-drivers to connectivity/drivers/emac 2020-07-27 09:53:31 -07:00
CMakeLists.txt Add proper support for NUCLEO-H723ZG. 2022-10-27 21:22:45 +02:00
stm32xx_emac_config.h Move features/netsocket/emac-drivers to connectivity/drivers/emac 2020-07-27 09:53:31 -07:00