STM32F107 OTG FS clock presecaler cannot be configurated after the USB clock is enabled

This commit is contained in:
Gregory Nutt 2013-12-26 10:45:21 -06:00
parent f4d13c4acb
commit 345d5b2654
2 changed files with 3 additions and 3 deletions

View File

@ -110,7 +110,7 @@
#define STM32_CFGR_USBPRE 0 #define STM32_CFGR_USBPRE 0
/* Timer Frequencies, if APBx is set to 1, frequency is same to APBx /* Timer Frequencies, if APBx is set to 1, frequency is same to APBx
* otherwise frequency is 2xAPBx. * otherwise frequency is 2xAPBx.
* Note: TIM1,8 are on APB2, others on APB1 */ * Note: TIM1,8 are on APB2, others on APB1 */
#define STM32_TIM18_FREQUENCY STM32_HCLK_FREQUENCY #define STM32_TIM18_FREQUENCY STM32_HCLK_FREQUENCY

View File

@ -111,7 +111,7 @@
* USB clock = PLLOUT / 1.5 = 72MHz / 1.5 = 48MHz * USB clock = PLLOUT / 1.5 = 72MHz / 1.5 = 48MHz
*/ */
#define STM32_CFGR_USBPRE 0 #define STM32_CFGR_OTGFSPRE 0
/* MCO output driven by PLL3. From above, we already have PLL3 input frequency as: /* MCO output driven by PLL3. From above, we already have PLL3 input frequency as:
* *
@ -120,7 +120,7 @@
* NOTE: The Viewtool DP83848C module has its on, on-board 50MHz clock. No * NOTE: The Viewtool DP83848C module has its on, on-board 50MHz clock. No
* MCO clock need be provided on that board. * MCO clock need be provided on that board.
*/ */
#if defined(CONFIG_STM32_MII_MCO) || defined(CONFIG_STM32_RMII_MCO) #if defined(CONFIG_STM32_MII_MCO) || defined(CONFIG_STM32_RMII_MCO)
# define BOARD_CFGR_MCO_SOURCE RCC_CFGR_PLL3CLK /* Source: PLL3 */ # define BOARD_CFGR_MCO_SOURCE RCC_CFGR_PLL3CLK /* Source: PLL3 */
# define STM32_PLL_PLL3MUL RCC_CFGR2_PLL3MULx10 /* MCO 5MHz * 10 = 50MHz */ # define STM32_PLL_PLL3MUL RCC_CFGR2_PLL3MULx10 /* MCO 5MHz * 10 = 50MHz */