mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
fix clocking. F4 USB now works again, F401 USB now works too
This commit is contained in:
parent
542ce7fd94
commit
a9b967017a
9
Makefile
9
Makefile
@ -24,7 +24,7 @@
|
||||
# STM32F3DISCOVERY=1
|
||||
# STM32F4DISCOVERY=1
|
||||
# STM32F429IDISCOVERY=1
|
||||
STM32F401CDISCOVERY=1
|
||||
# STM32F401CDISCOVERY=1
|
||||
# CARAMBOLA=1
|
||||
# RASPBERRYPI=1
|
||||
# BEAGLEBONE=1
|
||||
@ -180,7 +180,7 @@ else ifdef STM32F4DISCOVERY
|
||||
EMBEDDED=1
|
||||
USE_NET=1
|
||||
USE_GRAPHICS=1
|
||||
DEFINES += -DUSE_USB_OTG_HS=1 -DUSE_EMBEDDED_PHY -DSTM32F40_41xxx
|
||||
DEFINES += -DUSE_USB_OTG_FS=1
|
||||
BOARD=STM32F4DISCOVERY
|
||||
STLIB=STM32F40_41xxx
|
||||
PRECOMPILED_OBJS+=$(ROOT)/targetlibs/stm32f4/lib/startup_stm32f40_41xxx.o
|
||||
@ -198,11 +198,11 @@ OPTIMIZEFLAGS+=-O3
|
||||
else ifdef STM32F429IDISCOVERY
|
||||
EMBEDDED=1
|
||||
USE_GRAPHICS=1
|
||||
DEFINES += -DUSE_USB_OTG_HS=1 -DUSE_EMBEDDED_PHY
|
||||
DEFINES += -DUSE_USB_OTG_FS=1
|
||||
FAMILY=STM32F4
|
||||
BOARD=STM32F429IDISCOVERY
|
||||
STLIB=STM32F429_439xx
|
||||
PRECOMPILED_OBJS+=$(ROOT)/targetlibs/stm32f4/lib/startup_stm32f427xx.o
|
||||
PRECOMPILED_OBJS+=$(ROOT)/targetlibs/stm32f4/lib/startup_stm32f429_439xx.o
|
||||
OPTIMIZEFLAGS+=-O3
|
||||
else ifdef SMARTWATCH
|
||||
EMBEDDED=1
|
||||
@ -812,6 +812,7 @@ targetlibs/stm32f4/lib/stm32f4xx_tim.c \
|
||||
targetlibs/stm32f4/lib/stm32f4xx_usart.c \
|
||||
targetlibs/stm32f4/lib/stm32f4xx_wwdg.c \
|
||||
targetlibs/stm32f4/lib/system_stm32f4xx.c
|
||||
#targetlibs/stm32f4/lib/stm324xx_fsmc.c
|
||||
|
||||
ifdef USB
|
||||
INCLUDE += -I$(ROOT)/targetlibs/stm32f4/usblib -I$(ROOT)/targetlibs/stm32f4/usb
|
||||
|
||||
@ -286,7 +286,8 @@ if "LCD" in board.devices:
|
||||
codeOutDevicePin("LCD", "pin_rd", "LCD_FSMC_RD")
|
||||
codeOutDevicePin("LCD", "pin_wr", "LCD_FSMC_WR")
|
||||
codeOutDevicePin("LCD", "pin_cs", "LCD_FSMC_CS")
|
||||
codeOutDevicePin("LCD", "pin_rs", "LCD_FSMC_RS")
|
||||
if "pin_rs" in board.devices["LCD"]:
|
||||
codeOutDevicePin("LCD", "pin_rs", "LCD_FSMC_RS")
|
||||
|
||||
if "SD" in board.devices:
|
||||
if not "pin_d3" in board.devices["SD"]: # NOT SDIO - normal SD
|
||||
|
||||
@ -54,9 +54,9 @@
|
||||
*-----------------------------------------------------------------------------
|
||||
* APB2 Prescaler | 2
|
||||
*-----------------------------------------------------------------------------
|
||||
* HSE Frequency(Hz) | 25000000
|
||||
* HSE Frequency(Hz) | 8000000
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_M | 25
|
||||
* PLL_M | 8
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_N | 336
|
||||
*-----------------------------------------------------------------------------
|
||||
@ -101,9 +101,9 @@
|
||||
*-----------------------------------------------------------------------------
|
||||
* APB2 Prescaler | 2
|
||||
*-----------------------------------------------------------------------------
|
||||
* HSE Frequency(Hz) | 25000000
|
||||
* HSE Frequency(Hz) | 8000000
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_M | 25
|
||||
* PLL_M | 8
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_N | 360
|
||||
*-----------------------------------------------------------------------------
|
||||
@ -148,9 +148,9 @@
|
||||
*-----------------------------------------------------------------------------
|
||||
* APB2 Prescaler | 1
|
||||
*-----------------------------------------------------------------------------
|
||||
* HSE Frequency(Hz) | 25000000
|
||||
* HSE Frequency(Hz) | 8000000
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_M | 25
|
||||
* PLL_M | 8
|
||||
*-----------------------------------------------------------------------------
|
||||
* PLL_N | 336
|
||||
*-----------------------------------------------------------------------------
|
||||
@ -251,7 +251,7 @@
|
||||
|
||||
/************************* PLL Parameters *************************************/
|
||||
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
|
||||
#define PLL_M 25
|
||||
#define PLL_M 8
|
||||
/* USB OTG FS, SDIO and RNG Clock = PLL_VCO / PLLQ */
|
||||
#define PLL_Q 7
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user