You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
d0fefb76f8 | 10 years ago | |
---|---|---|
.. | ||
README | 10 years ago | |
USBHAL_KL25Z.cpp | 10 years ago | |
cmsis_nvic.c | 10 years ago | |
infinity.ld | 10 years ago | |
system_MK20D5.c | 10 years ago |
README
mbed fix for Infinity ===================== Without linker script patch it doesn't place vector table in final binary. And clock is configured to 48MHz using internal clock reference and FLL multiplication. mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/system_MK20D5.c Fix SystemInit: clock setup for internal clock. Inifinity has no external Xtal. mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/cmsis_nvic.c Fix NVIC vector address of firmware 0x1000 instead of 0x0 mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/TOOLCHAIN_GCC_ARM/MK20D5.ld Fix memory map for Infinity bootloader Flash starts at 0x1000 No flash config bytes sector USBDevice/USBDevice/USBHAL_KL25Z.cpp Fix USB clock setup, see below. 2015/01/04 Based on mbed-sdk @2f63fa7d78a26. Kinetis USB config ================== Clock source: Internal reference clock wth FLL SIM_SOPT[USBSRC] = 1(MCGPLLCLK/MCGFLLCLK) SIM_SOPT[PLLSEL] = 0(MCGFLLCLK) Clock dividor: SIM_CLKDIV2[USBDIV] = 0 SIM_CLKDIV2[USBFAC] = 0 Clock enable: SIM_SCGC4[USBOTG] = 1