소스 검색

【修改】修改构建脚本

YJIE_1998 3 년 전
부모
커밋
6550d0e498
3개의 변경된 파일15개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 1
      .ignore_format.yml
  2. 7 2
      bsp/stm32/libraries/templates/stm32f3xx/board/SConscript
  3. 7 2
      bsp/stm32/stm32f302-st-nucleo/board/SConscript

+ 1 - 1
.ignore_format.yml

@@ -4,7 +4,7 @@
 
 file_path:
 - bsp/allwinner_tina/libcpu/cpu.c
-- bsp/stm32/libraries
+
 dir_path:
 - tools
 - components/net/lwip-1.4.1

+ 7 - 2
bsp/stm32/libraries/templates/stm32f3xx/board/SConscript

@@ -24,8 +24,13 @@ elif rtconfig.CROSS_TOOL == 'keil':
 elif rtconfig.CROSS_TOOL == 'iar':
     src += [startup_path_prefix + '/STM32F3xx_HAL/CMSIS/Device/ST/STM32F3xx/Source/Templates/iar/startup_stm32f302x8.s']
 
-
-CPPDEFINES = ['STM32F302xx']
+# (STM32F301x8) || (STM32F302x8) || (STM32F318xx) 
+# (STM32F302xC) || (STM32F303xC) || (STM32F358xx) 
+# (STM32F303x8) || (STM32F334x8) || (STM32F328xx) 
+# (STM32F302xE) || (STM32F303xE) || (STM32F398xx) 
+# (STM32F373xC) || (STM32F378xx)
+# You can select chips from the list above
+CPPDEFINES = ['STM32F302x8']
 group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
 
 Return('group')

+ 7 - 2
bsp/stm32/stm32f302-st-nucleo/board/SConscript

@@ -24,8 +24,13 @@ elif rtconfig.CROSS_TOOL == 'keil':
 elif rtconfig.CROSS_TOOL == 'iar':
     src += [startup_path_prefix + '/STM32F3xx_HAL/CMSIS/Device/ST/STM32F3xx/Source/Templates/iar/startup_stm32f302x8.s']
 
-
-CPPDEFINES = ['STM32F302xx']
+# (STM32F301x8) || (STM32F302x8) || (STM32F318xx) 
+# (STM32F302xC) || (STM32F303xC) || (STM32F358xx) 
+# (STM32F303x8) || (STM32F334x8) || (STM32F328xx) 
+# (STM32F302xE) || (STM32F303xE) || (STM32F398xx) 
+# (STM32F373xC) || (STM32F378xx)
+# You can select chips from the list above
+CPPDEFINES = ['STM32F302x8']
 group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
 
 Return('group')