From 747cc58c2c57f259430eeede8386be4214d00c9d Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Mon, 21 Jan 2013 12:48:37 +0100 Subject: STLINK: Unconditionally enable MCO from 8 MHz HSE to PA8 as on original firmware. F3 Discovery has has no quarz for the F3 and needs it. --- src/platforms/stlink/platform.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/platforms/stlink/platform.c b/src/platforms/stlink/platform.c index 70ca678..40dcf8f 100644 --- a/src/platforms/stlink/platform.c +++ b/src/platforms/stlink/platform.c @@ -62,6 +62,12 @@ int platform_init(void) gpio_set_mode(LED_PORT, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, LED_IDLE_RUN); + /* unconditionally activate MCO on PORTA8 with HSE*/ + RCC_CFGR &= ~( 0xf<< 24); + RCC_CFGR |= (RCC_CFGR_MCO_HSECLK << 24); + gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, + GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO8); + /* Setup heartbeat timer */ systick_set_clocksource(STK_CTRL_CLKSOURCE_AHB_DIV8); systick_set_reload(900000); /* Interrupt us at 10 Hz */ -- cgit v1.2.3