|
@@ -55,12 +55,14 @@ The most important set of variables which needs to be set can be found in the fo
|
|
|
|
|
|
|
|
These configuration options need to be set for the build process to work properly:
|
|
These configuration options need to be set for the build process to work properly:
|
|
|
|
|
|
|
|
-* `STM32_TOOLCHAIN_PATH` - where toolchain is located, **default**: `/usr`
|
|
|
|
|
* `STM32_CUBE_<FAMILY>_PATH` - path to STM32Cube directory, where `<FAMILY>` is one
|
|
* `STM32_CUBE_<FAMILY>_PATH` - path to STM32Cube directory, where `<FAMILY>` is one
|
|
|
of `F0 F1 F2 F3 F4 F7 G0 G4 H7 L0 L1 L4 L5 WB WL` **default**: `/opt/STM32Cube<FAMILY>`
|
|
of `F0 F1 F2 F3 F4 F7 G0 G4 H7 L0 L1 L4 L5 WB WL` **default**: `/opt/STM32Cube<FAMILY>`
|
|
|
|
|
|
|
|
These configuration variables are optional:
|
|
These configuration variables are optional:
|
|
|
|
|
|
|
|
|
|
+* `STM32_TOOLCHAIN_PATH` - where toolchain is located, **default**: `/usr`. Alternatively
|
|
|
|
|
+ you can add the folder containing the toolchain binaries to the system path. If both are given,
|
|
|
|
|
+ the `STM32_TOOLCHAIN_PATH` setting takes precedence
|
|
|
* `TARGET_TRIPLET` - toolchain target triplet, **default**: `arm-none-eabi`
|
|
* `TARGET_TRIPLET` - toolchain target triplet, **default**: `arm-none-eabi`
|
|
|
* `FREERTOS_PATH` - Path to the FreeRTOS kernel when compiling with a RTOS. Does not need to be
|
|
* `FREERTOS_PATH` - Path to the FreeRTOS kernel when compiling with a RTOS. Does not need to be
|
|
|
specified when using CMSIS
|
|
specified when using CMSIS
|