summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhathach <[email protected]>2020-03-11 00:58:28 +0700
committerhathach <[email protected]>2020-03-11 00:58:28 +0700
commitba74223c2e93e95ac1479ed86379852adaf8141b (patch)
tree31adf05530d39336fd8820743cc8bc273f2fb76d
parent6a1416d18a81b7c82261f38ffc85c8ed5bf8df30 (diff)
fix more build
-rw-r--r--examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h9
-rw-r--r--hw/bsp/ngx4330/board.mk2
-rw-r--r--hw/bsp/nutiny_sdk_nuc505/board.mk2
-rw-r--r--hw/bsp/stm32f767nucleo/board.mk3
-rw-r--r--hw/bsp/stm32h743nucleo/board.mk3
5 files changed, 17 insertions, 2 deletions
diff --git a/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h b/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h
index 8083cad7c..ac274b5f7 100644
--- a/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h
+++ b/examples/device/cdc_msc_freertos/src/FreeRTOSConfig.h
@@ -95,10 +95,15 @@
#elif CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
#include "fsl_device_registers.h"
-#elif CFG_TUSB_MCU == OPT_MCU_NUC120 || CFG_TUSB_MCU == OPT_MCU_NUC121 || \
- CFG_TUSB_MCU == OPT_MCU_NUC126 || CFG_TUSB_MCU == OPT_MCU_NUC505
+#elif CFG_TUSB_MCU == OPT_MCU_NUC120
+ #include "NUC100Series.h"
+
+#elif CFG_TUSB_MCU == OPT_MCU_NUC121 || CFG_TUSB_MCU == OPT_MCU_NUC126
#include "NuMicro.h"
+#elif CFG_TUSB_MCU == OPT_MCU_NUC505
+ #include "NUC505Series.h"
+
#else
#error "FreeRTOSConfig.h need to include low level mcu header for configuration"
#endif
diff --git a/hw/bsp/ngx4330/board.mk b/hw/bsp/ngx4330/board.mk
index df9df63a1..97c24b40e 100644
--- a/hw/bsp/ngx4330/board.mk
+++ b/hw/bsp/ngx4330/board.mk
@@ -3,6 +3,8 @@ CFLAGS += \
-mthumb \
-mabi=aapcs \
-mcpu=cortex-m4 \
+ -mfloat-abi=hard \
+ -mfpu=fpv4-sp-d16 \
-nostdlib \
-DCORE_M4 \
-DCFG_TUSB_MCU=OPT_MCU_LPC43XX \
diff --git a/hw/bsp/nutiny_sdk_nuc505/board.mk b/hw/bsp/nutiny_sdk_nuc505/board.mk
index 1c1cbcf0d..39df77d2c 100644
--- a/hw/bsp/nutiny_sdk_nuc505/board.mk
+++ b/hw/bsp/nutiny_sdk_nuc505/board.mk
@@ -3,6 +3,8 @@ CFLAGS += \
-mthumb \
-mabi=aapcs-linux \
-mcpu=cortex-m4 \
+ -mfloat-abi=hard \
+ -mfpu=fpv4-sp-d16 \
-DCFG_TUSB_MCU=OPT_MCU_NUC505
# All source paths should be relative to the top level.
diff --git a/hw/bsp/stm32f767nucleo/board.mk b/hw/bsp/stm32f767nucleo/board.mk
index 8d733b9b9..e5f0736df 100644
--- a/hw/bsp/stm32f767nucleo/board.mk
+++ b/hw/bsp/stm32f767nucleo/board.mk
@@ -41,5 +41,8 @@ INC += \
VENDOR = st
CHIP_FAMILY = synopsys
+# For freeRTOS port source
+FREERTOS_PORT = ARM_CM7/r0p1
+
# flash target using on-board stlink
flash: flash-stlink
diff --git a/hw/bsp/stm32h743nucleo/board.mk b/hw/bsp/stm32h743nucleo/board.mk
index a45c667d3..94cc44b5f 100644
--- a/hw/bsp/stm32h743nucleo/board.mk
+++ b/hw/bsp/stm32h743nucleo/board.mk
@@ -40,5 +40,8 @@ INC += \
VENDOR = st
CHIP_FAMILY = synopsys
+# For freeRTOS port source
+FREERTOS_PORT = ARM_CM7/r0p1
+
# flash target using on-board stlink
flash: flash-stlink