|
@@ -6,7 +6,7 @@ This project is used to develop applications for the STM32 - ST's ARM Cortex-Mx
|
|
|
|
|
|
|
|
* cmake >= 3.0
|
|
* cmake >= 3.0
|
|
|
* GCC toolchain with newlib (optional).
|
|
* GCC toolchain with newlib (optional).
|
|
|
-* STM32CubeMX package for STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32L0, STM32L1, STM32L4 families.
|
|
|
|
|
|
|
+* STM32CubeMX package for STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L4 families.
|
|
|
|
|
|
|
|
## Project contains
|
|
## Project contains
|
|
|
|
|
|
|
@@ -32,7 +32,7 @@ First of all you need to configure toolchain and libraries, you can do this by e
|
|
|
* `TOOLCHAIN_PREFIX` - where toolchain is located, **default**: `/usr`
|
|
* `TOOLCHAIN_PREFIX` - where toolchain is located, **default**: `/usr`
|
|
|
* `TARGET_TRIPLET` - toolchain target triplet, **default**: `arm-none-eabi`
|
|
* `TARGET_TRIPLET` - toolchain target triplet, **default**: `arm-none-eabi`
|
|
|
* `STM32_CHIP` - STM32 device code, e.g. `STM32F407VG` or `STM32F103VG`
|
|
* `STM32_CHIP` - STM32 device code, e.g. `STM32F407VG` or `STM32F103VG`
|
|
|
-* `STM32_FAMILY` - STM32 family (F0, F1, F4, etc.) currently, F0, F1, F2, F4, F7, L0, L1 and L4 families are supported. **Note:** If `STM32_CHIP` variable is set, `STM32_FAMILY` is optional.
|
|
|
|
|
|
|
+* `STM32_FAMILY` - STM32 family (F0, F1, F4, etc.) currently, F0, F1, F2, F4, F7, H7, L0, L1 and L4 families are supported. **Note:** If `STM32_CHIP` variable is set, `STM32_FAMILY` is optional.
|
|
|
* `STM32Cube_DIR` - path to STM32CubeMX directory **default**: `/opt/STM32Cube_FW_F0_V1.4.0 /opt/STM32Cube_FW_F1_V1.1.0 /opt/STM32Cube_FW_F2_V1.1.0 /opt/STM32Cube_FW_F4_V1.6.0`
|
|
* `STM32Cube_DIR` - path to STM32CubeMX directory **default**: `/opt/STM32Cube_FW_F0_V1.4.0 /opt/STM32Cube_FW_F1_V1.1.0 /opt/STM32Cube_FW_F2_V1.1.0 /opt/STM32Cube_FW_F4_V1.6.0`
|
|
|
|
|
|
|
|
To use the toolchain, you'll need to copy contents of the `cmake` folder into cmake's modules path, or use the `CMAKE_MODULE_PATH` variable.
|
|
To use the toolchain, you'll need to copy contents of the `cmake` folder into cmake's modules path, or use the `CMAKE_MODULE_PATH` variable.
|