diff options
| author | hathach <[email protected]> | 2020-03-11 00:47:13 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2020-03-11 00:47:13 +0700 |
| commit | 6a1416d18a81b7c82261f38ffc85c8ed5bf8df30 (patch) | |
| tree | d8be3df8a9cb625330fad2d9ca18ff0116524930 /examples | |
| parent | 487b887f80f1b73a72a627a21b12c1185a147104 (diff) | |
fix cortex M7, M23, M33 freertos build
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/device/cdc_msc_freertos/Makefile | 4 | ||||
| -rw-r--r-- | examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h | 9 |
2 files changed, 11 insertions, 2 deletions
diff --git a/examples/device/cdc_msc_freertos/Makefile b/examples/device/cdc_msc_freertos/Makefile index da6044c1d..3570daa41 100644 --- a/examples/device/cdc_msc_freertos/Makefile +++ b/examples/device/cdc_msc_freertos/Makefile @@ -13,13 +13,13 @@ INC += \ EXAMPLE_SOURCE += $(wildcard src/*.c) SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE)) -# FreeRTOS source +# FreeRTOS source, all files in port folder SRC_C += \ $(FREERTOS_SRC)/list.c \ $(FREERTOS_SRC)/queue.c \ $(FREERTOS_SRC)/tasks.c \ $(FREERTOS_SRC)/timers.c \ - $(FREERTOS_SRC)/portable/GCC/$(FREERTOS_PORT)/port.c + $(subst ../../../,,$(wildcard ../../../$(FREERTOS_SRC)/portable/GCC/$(FREERTOS_PORT)/*.c)) # FreeRTOS (lto + Os) linker issue LDFLAGS += -Wl,--undefined=vTaskSwitchContext diff --git a/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h b/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h index 309a9a01b..8083cad7c 100644 --- a/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h +++ b/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h @@ -103,6 +103,15 @@ #error "FreeRTOSConfig.h need to include low level mcu header for configuration" #endif +extern uint32_t SystemCoreClock; + + +/* Cortex M23/M33 port configuration. */ +#define configENABLE_MPU 0 +#define configENABLE_FPU 1 +#define configENABLE_TRUSTZONE 0 +#define configMINIMAL_SECURE_STACK_SIZE ( 1024 ) + #define configUSE_PREEMPTION 1 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 0 #define configCPU_CLOCK_HZ SystemCoreClock |
