From 1ed04ad05d1c44ea2821173cadd7c3ea871f4610 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 17 Mar 2023 19:46:22 +0700 Subject: [PATCH] update mm32sdk with idndef for SYSCLK_FREQ_XXMHz and SYSCLK_HSI_XXMHz add HSE_VALUE define for each board with 8mhz, 12mhz accordingly --- hw/bsp/mm32/boards/mm32f327x_bluepillplus/board.mk | 3 +++ hw/bsp/mm32/boards/mm32f327x_mb39/board.mk | 4 ++++ hw/bsp/mm32/boards/mm32f327x_pitaya_lite/board.mk | 3 +++ tools/get_deps.py | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/hw/bsp/mm32/boards/mm32f327x_bluepillplus/board.mk b/hw/bsp/mm32/boards/mm32f327x_bluepillplus/board.mk index b7663926f..bda3daf91 100644 --- a/hw/bsp/mm32/boards/mm32f327x_bluepillplus/board.mk +++ b/hw/bsp/mm32/boards/mm32f327x_bluepillplus/board.mk @@ -1,3 +1,6 @@ +CFLAGS += \ + -DHSE_VALUE=8000000 + LD_FILE = $(BOARD_PATH)/flash.ld SRC_S += $(SDK_DIR)/mm32f327x/MM32F327x/Source/GCC_StartAsm/startup_mm32m3ux_u_gcc.S diff --git a/hw/bsp/mm32/boards/mm32f327x_mb39/board.mk b/hw/bsp/mm32/boards/mm32f327x_mb39/board.mk index b7663926f..a0d92d1c7 100644 --- a/hw/bsp/mm32/boards/mm32f327x_mb39/board.mk +++ b/hw/bsp/mm32/boards/mm32f327x_mb39/board.mk @@ -1,6 +1,10 @@ +CFLAGS += \ + -DHSE_VALUE=8000000 + LD_FILE = $(BOARD_PATH)/flash.ld SRC_S += $(SDK_DIR)/mm32f327x/MM32F327x/Source/GCC_StartAsm/startup_mm32m3ux_u_gcc.S + # For flash-jlink target #JLINK_DEVICE = stm32f411ve diff --git a/hw/bsp/mm32/boards/mm32f327x_pitaya_lite/board.mk b/hw/bsp/mm32/boards/mm32f327x_pitaya_lite/board.mk index fbf0322c1..a778e749f 100644 --- a/hw/bsp/mm32/boards/mm32f327x_pitaya_lite/board.mk +++ b/hw/bsp/mm32/boards/mm32f327x_pitaya_lite/board.mk @@ -1,3 +1,6 @@ +CFLAGS += \ + -DHSE_VALUE=12000000 + LD_FILE = $(BOARD_PATH)/flash.ld SRC_S += $(SDK_DIR)/mm32f327x/MM32F327x/Source/GCC_StartAsm/startup_mm32m3ux_u_gcc.S diff --git a/tools/get_deps.py b/tools/get_deps.py index 574e5d089..92bad1408 100644 --- a/tools/get_deps.py +++ b/tools/get_deps.py @@ -20,7 +20,7 @@ deps_optional = { 'hw/mcu/gd/nuclei-sdk' : ['7eb7bfa9ea4fbeacfafe1d5f77d5a0e6ed3922e7', 'https://github.com/Nuclei-Software/nuclei-sdk.git' ], 'hw/mcu/infineon/mtb-xmclib-cat3' : ['daf5500d03cba23e68c2f241c30af79cd9d63880', 'https://github.com/Infineon/mtb-xmclib-cat3.git' ], 'hw/mcu/microchip' : ['9e8b37e307d8404033bb881623a113931e1edf27', 'https://github.com/hathach/microchip_driver.git' ], - 'hw/mcu/mindmotion/mm32sdk' : ['708a7152952ac595d24837069dcc0f7f59a4c30b', 'https://github.com/hathach/mm32sdk.git' ], + 'hw/mcu/mindmotion/mm32sdk' : ['f6e458fea77074990ce011e3716c08cfeddbd6d5', 'https://github.com/hathach/mm32sdk.git' ], 'hw/mcu/nordic/nrfx' : ['281cc2e178fd9a470d844b3afdea9eb322a0b0e8', 'https://github.com/NordicSemiconductor/nrfx.git' ], 'hw/mcu/nuvoton' : ['2204191ec76283371419fbcec207da02e1bc22fa', 'https://github.com/majbthrd/nuc_driver.git' ], 'hw/mcu/nxp/lpcopen' : ['43c45c85405a5dd114fff0ea95cca62837740c13', 'https://github.com/hathach/nxp_lpcopen.git' ],