Procházet zdrojové kódy

Fix cmsis startup link for L4 series

denis_krasutski před 8 roky
rodič
revize
a6418b5d27
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      cmake/FindCMSIS.cmake

+ 4 - 1
cmake/FindCMSIS.cmake

@@ -99,7 +99,10 @@ ELSEIF(STM32_FAMILY STREQUAL "L4")
 
     LIST(APPEND CMSIS_COMMON_HEADERS core_cm4.h)
     SET(CMSIS_DEVICE_HEADERS stm32l4xx.h system_stm32l4xx.h)
-    SET(CMSIS_DEVICE_SOURCES system_stm32l4xx.c)    
+    SET(CMSIS_DEVICE_SOURCES system_stm32l4xx.c) 
+    IF(NOT CMSIS_STARTUP_SOURCE)
+        SET(CMSIS_STARTUP_SOURCE startup_stm32l${STM32_CHIP_TYPE_LOWER}.s)
+    ENDIF()   
 ENDIF()
 
 IF(NOT CMSIS_STARTUP_SOURCE)