Use nucleo-stm32G031K8

This commit is contained in:
Thomas Klaehn
2021-07-05 15:08:37 +02:00
parent d38bd4ae27
commit a22139568c
4 changed files with 303 additions and 339 deletions

View File

@@ -21,19 +21,12 @@ Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_iwdg.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.c
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.c \
# Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.c
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.c \
Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.c
ASM_SOURCES = \
Core/Startup/startup_stm32g071rbtx.s
Core/Startup/startup_stm32g031y8yx.s
PREFIX = arm-none-eabi-
CC = $(PREFIX)gcc
@@ -41,21 +34,13 @@ AS = $(PREFIX)gcc -x assembler-with-cpp
CP = $(PREFIX)objcopy
SZ = $(PREFIX)size
HEX = $(CP) -O ihex
BIN = $(CP) -O binary -S
CPU = -mcpu=cortex-m0plus
MCU = $(CPU) -mthumb $(FPU) $(FLOAT-ABI)
AS_DEFS =
C_DEFS = \
-DUSE_HAL_DRIVER \
-DSTM32G071xx
AS_INCLUDES =
C_INCLUDES = \
-ICore/Inc \
-IDrivers/STM32G0xx_HAL_Driver/Inc \
@@ -73,7 +58,7 @@ endif
CFLAGS += -MMD -MP -MF"$(@:%.o=%.d)"
LDSCRIPT = STM32G071RBTX_FLASH.ld
LDSCRIPT = STM32G031Y8YX_Flash.ld
LIBS = -lc -lm -lnosys
LIBDIR =
@@ -97,16 +82,10 @@ $(BUILD_DIR)/$(TARGET).elf: $(OBJECTS) Makefile
$(CC) $(OBJECTS) $(LDFLAGS) -o $@
$(SZ) $@
$(BUILD_DIR)/%.hex: $(BUILD_DIR)/%.elf | $(BUILD_DIR)
$(HEX) $< $@
$(BUILD_DIR)/%.bin: $(BUILD_DIR)/%.elf | $(BUILD_DIR)
$(BIN) $< $@
$(BUILD_DIR):
mkdir $@
clean:
-rm -fR $(BUILD_DIR)
-rm -rf $(BUILD_DIR)
-include $(wildcard $(BUILD_DIR)/*.d)