Commit Graph

10 Commits

Author SHA1 Message Date
Nico Tonnhofer 2af85e348f stm32: enable the ART accelerator
See also RM0383 Embedded Flash memory interface
3.4.2 Adaptive real-time memory accelerator
- instruction prefetch
- instruction cache memory
- data management
2019-04-17 21:42:28 +02:00
Nico Tonnhofer 7581c0038d stm32: correct some clock settings 2019-04-17 21:42:28 +02:00
Nico Tonnhofer b62bad1b0a stm32: rename __ARM_STM32F411__ to __ARM_STM32__ 2019-04-17 21:42:28 +02:00
Nico Tonnhofer bd5bfb3d76 stm32: new startup and linker script
also add stm32f446
http://git.munts.com/arm-mcu/gcc/stm32f4/
rename lpc startup from 's' to 'S' to let the c preprocessor do its job

stm32f4xx linker and startup file cmsis prefix just for naming
files has nothing todo with cmsis anymore
2019-04-17 21:42:25 +02:00
Nico Tonnhofer 230572b1d0 STM32F411: simplify cmsis files for stm32f411
Delete some macros from cmsis-file we will never use again.
Also replace magic numbers.
Add missing flag to allow -O0 (using R7 as register)
2017-03-05 15:00:12 +01:00
Nico Tonnhofer 0cfc503c4a STM32F411: easy change system clocks
- 96MHz
- 100MHz
- 108MHz

100MHz is standard now. 108MHz was possible on a first test, but is not recommended for real systems!
2017-03-03 18:54:57 +01:00
Nico Tonnhofer ab03852750 STM32F411: add cpu-stm32.c 2017-03-03 18:54:57 +01:00
Nico Tonnhofer 01be683b6c STM32F411: Enable all GPIO-clocks in SystemInit()
Serial pins are also there.
2017-03-03 18:54:56 +01:00
Nico Tonnhofer fd81ea9c60 STM32F411: prettify cmsis-system_stm32f4xx.c/.h.
Remove trailing whitespace and such stuff.
2017-03-03 18:54:56 +01:00
Nico Tonnhofer 8cf27adcba ARM: rename mbed-system_stm32f4xx.c/.h to cmsis-system_stm32f4xx.c/.h.
Last part of the effort to rename all CMSIS-provided files to "cmsis-".
2017-03-03 18:54:56 +01:00