boards: Make bootloader USB speed configurable.

This commit is contained in:
iabdalkader 2022-08-09 21:11:37 +02:00
parent 47e791c5f7
commit 3193163a3e
9 changed files with 9 additions and 3 deletions

View File

@ -10,7 +10,7 @@ VECT_TAB_OFFSET=0x40000
MAIN_APP_ADDR=0x08040000
OMV_HSE_VALUE=25000000
DFU_DEVICE=0x2341:0x035b
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 -DUSE_USB_HS
OMV_ENABLE_BL=0
OMV_ENABLE_UVC=1
MICROPY_PY_SENSOR = 1

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/f4
ARM_MATH=ARM_MATH_CM4
HAL_INC='<stm32f4xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_F4
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x10000
MAIN_APP_ADDR=0x08010000
OMV_HSE_VALUE=12000000

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/f4
ARM_MATH=ARM_MATH_CM4
HAL_INC='<stm32f4xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_F4
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x10000
MAIN_APP_ADDR=0x08010000
OMV_HSE_VALUE=12000000

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/f7
ARM_MATH=ARM_MATH_CM7
HAL_INC='<stm32f7xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_F7
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x20000
MAIN_APP_ADDR=0x08020000
OMV_HSE_VALUE=12000000

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/h7
ARM_MATH=ARM_MATH_CM7
HAL_INC='<stm32h7xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_H7
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x40000
MAIN_APP_ADDR=0x08040000
OMV_HSE_VALUE=12000000

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/h7
ARM_MATH=ARM_MATH_CM7
HAL_INC='<stm32h7xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_H7
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x40000
MAIN_APP_ADDR=0x08040000
OMV_HSE_VALUE=12000000

View File

@ -6,6 +6,7 @@ HAL_DIR=hal/stm32/h7
ARM_MATH=ARM_MATH_CM7
HAL_INC='<stm32h7xx_hal.h>'
CFLAGS_MCU=MCU_SERIES_H7
OMV_BOARD_EXTRA_CFLAGS=-DUSE_USB_FS
VECT_TAB_OFFSET=0x40000
MAIN_APP_ADDR=0x08040000
OMV_HSE_VALUE=12000000

View File

@ -12,7 +12,7 @@ M4_VECT_TAB_OFFSET=0x20000
M4_APP_ADDR=0x08020000
OMV_HSE_VALUE=25000000
DFU_DEVICE=0x2341:0x035b
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 -DUSE_USB_HS
OMV_ENABLE_BL=0
OMV_ENABLE_UVC=1
OMV_ENABLE_CM4=0

View File

@ -7,7 +7,7 @@ LDSCRIPT ?= stm32fxxx
CFLAGS += -std=gnu99 -Wall -Werror -Warray-bounds -mthumb -nostartfiles -fdata-sections -ffunction-sections
CFLAGS += -fno-inline-small-functions -D$(MCU) -D$(CFLAGS_MCU) -D$(ARM_MATH) -DARM_NN_TRUNCATE\
-fsingle-precision-constant -Wdouble-promotion -mcpu=$(CPU) -mtune=$(CPU) -mfpu=$(FPU) -mfloat-abi=hard
CFLAGS += -D__FPU_PRESENT=1 -D__VFP_FP__ -DUSE_USB_FS -DUSE_DEVICE_MODE -DUSE_USB_OTG_ID=0 -DHSE_VALUE=$(OMV_HSE_VALUE)\
CFLAGS += -D__FPU_PRESENT=1 -D__VFP_FP__ -DUSE_DEVICE_MODE -DUSE_USB_OTG_ID=0 -DHSE_VALUE=$(OMV_HSE_VALUE)\
-D$(TARGET) -DVECT_TAB_OFFSET=$(VECT_TAB_OFFSET) -DMAIN_APP_ADDR=$(MAIN_APP_ADDR) -DSTM32_HAL_H=$(HAL_INC)
CFLAGS += $(OMV_BOARD_EXTRA_CFLAGS)