mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-22 00:15:21 +08:00
[update] g0 series bsp
This commit is contained in:
parent
60f0f476ef
commit
b734026d5c
@ -6,7 +6,7 @@ from building import *
|
|||||||
cwd = GetCurrentDir()
|
cwd = GetCurrentDir()
|
||||||
|
|
||||||
src = Split("""
|
src = Split("""
|
||||||
CMSIS/ST/STM32G0xx/Source/Templates/system_stm32g0xx.c
|
CMSIS/Device/ST/STM32G0xx/Source/Templates/system_stm32g0xx.c
|
||||||
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cec.c
|
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cec.c
|
||||||
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.c
|
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.c
|
||||||
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.c
|
STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.c
|
||||||
@ -51,7 +51,7 @@ if GetDepend(['RT_USING_WDT']):
|
|||||||
src += ['STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_wwdg.c']
|
src += ['STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_wwdg.c']
|
||||||
|
|
||||||
path = [cwd + '/STM32G0xx_HAL_Driver/Inc',
|
path = [cwd + '/STM32G0xx_HAL_Driver/Inc',
|
||||||
cwd + '/CMSIS/ST/STM32G0xx/Include',
|
cwd + '/CMSIS/Device/ST/STM32G0xx/Include',
|
||||||
cwd + '/CMSIS/Include']
|
cwd + '/CMSIS/Include']
|
||||||
|
|
||||||
CPPDEFINES = ['USE_HAL_DRIVER']
|
CPPDEFINES = ['USE_HAL_DRIVER']
|
||||||
|
@ -18,11 +18,11 @@ path += [cwd + '/CubeMX_Config/Inc']
|
|||||||
startup_path_prefix = SDK_LIB
|
startup_path_prefix = SDK_LIB
|
||||||
|
|
||||||
if rtconfig.CROSS_TOOL == 'gcc':
|
if rtconfig.CROSS_TOOL == 'gcc':
|
||||||
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/ST/STM32G0xx/Source/Templates/gcc/startup_stm32g071xx.s']
|
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/Device/ST/STM32G0xx/Source/Templates/gcc/startup_stm32g071xx.s']
|
||||||
elif rtconfig.CROSS_TOOL == 'keil':
|
elif rtconfig.CROSS_TOOL == 'keil':
|
||||||
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/ST/STM32G0xx/Source/Templates/arm/startup_stm32g071xx.s']
|
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/Device/ST/STM32G0xx/Source/Templates/arm/startup_stm32g071xx.s']
|
||||||
elif rtconfig.CROSS_TOOL == 'iar':
|
elif rtconfig.CROSS_TOOL == 'iar':
|
||||||
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/ST/STM32G0xx/Source/Templates/iar/startup_stm32g071xx.s']
|
src += [startup_path_prefix + '/STM32G0xx_HAL/CMSIS/Device/ST/STM32G0xx/Source/Templates/iar/startup_stm32g071xx.s']
|
||||||
|
|
||||||
CPPDEFINES = ['STM32G071xx']
|
CPPDEFINES = ['STM32G071xx']
|
||||||
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
|
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
|
||||||
|
@ -354,12 +354,12 @@
|
|||||||
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0</state>
|
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
|
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
|
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Include</state>
|
|
||||||
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
|
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc</state>
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc</state>
|
||||||
<state>$PROJ_DIR$\.</state>
|
<state>$PROJ_DIR$\.</state>
|
||||||
<state>$PROJ_DIR$\applications</state>
|
<state>$PROJ_DIR$\applications</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
|
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
|
||||||
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Include</state>
|
||||||
<state>$PROJ_DIR$\board</state>
|
<state>$PROJ_DIR$\board</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
|
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include</state>
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include</state>
|
||||||
@ -1406,12 +1406,12 @@
|
|||||||
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0</state>
|
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
|
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
|
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Include</state>
|
|
||||||
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
|
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc</state>
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc</state>
|
||||||
<state>$PROJ_DIR$\.</state>
|
<state>$PROJ_DIR$\.</state>
|
||||||
<state>$PROJ_DIR$\applications</state>
|
<state>$PROJ_DIR$\applications</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
|
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
|
||||||
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Include</state>
|
||||||
<state>$PROJ_DIR$\board</state>
|
<state>$PROJ_DIR$\board</state>
|
||||||
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
|
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
|
||||||
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include</state>
|
<state>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include</state>
|
||||||
@ -2112,9 +2112,6 @@
|
|||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\src\components.c</name>
|
<name>$PROJ_DIR$\..\..\..\src\components.c</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
|
||||||
<name>$PROJ_DIR$\..\..\..\src\cpu.c</name>
|
|
||||||
</file>
|
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\src\device.c</name>
|
<name>$PROJ_DIR$\..\..\..\src\device.c</name>
|
||||||
</file>
|
</file>
|
||||||
@ -2167,7 +2164,7 @@
|
|||||||
<name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c</name>
|
<name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</name>
|
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name>
|
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name>
|
||||||
@ -2275,7 +2272,7 @@
|
|||||||
<group>
|
<group>
|
||||||
<name>STM32_HAL</name>
|
<name>STM32_HAL</name>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c</name>
|
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cec.c</name>
|
<name>$PROJ_DIR$\..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cec.c</name>
|
||||||
|
@ -334,7 +334,7 @@
|
|||||||
<MiscControls />
|
<MiscControls />
|
||||||
<Define>USE_HAL_DRIVER, STM32G071xx</Define>
|
<Define>USE_HAL_DRIVER, STM32G071xx</Define>
|
||||||
<Undefine />
|
<Undefine />
|
||||||
<IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Include;..\libraries\STM32G0xx_HAL\CMSIS\Include</IncludePath>
|
<IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Include;..\libraries\STM32G0xx_HAL\CMSIS\Include</IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
<Aads>
|
<Aads>
|
||||||
@ -391,13 +391,6 @@
|
|||||||
<FilePath>..\..\..\src\components.c</FilePath>
|
<FilePath>..\..\..\src\components.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
<Files>
|
|
||||||
<File>
|
|
||||||
<FileName>cpu.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\..\src\cpu.c</FilePath>
|
|
||||||
</File>
|
|
||||||
</Files>
|
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
<File>
|
||||||
<FileName>device.c</FileName>
|
<FileName>device.c</FileName>
|
||||||
@ -513,7 +506,7 @@
|
|||||||
<File>
|
<File>
|
||||||
<FileName>startup_stm32g071xx.s</FileName>
|
<FileName>startup_stm32g071xx.s</FileName>
|
||||||
<FileType>2</FileType>
|
<FileType>2</FileType>
|
||||||
<FilePath>..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</FilePath>
|
<FilePath>..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</FilePath>
|
||||||
</File>
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
<Files>
|
<Files>
|
||||||
@ -742,7 +735,7 @@
|
|||||||
<File>
|
<File>
|
||||||
<FileName>system_stm32g0xx.c</FileName>
|
<FileName>system_stm32g0xx.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c</FilePath>
|
<FilePath>..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
<Files>
|
<Files>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user