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.
29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
This project provides the base/skeleton necessary to develop
|
|
applications targeting ARM Cortex-M microcontrollers.
|
|
|
|
Based on the MCU selected, it automagically compiles the toolchain,
|
|
support/peripheral support libraries, startup code, and an empty main()
|
|
function. Everything, even the toolchain, is supplied in pure source
|
|
form.
|
|
|
|
Currently the entire ST-Micro STM32 family is supported, with the
|
|
appropriate peripheral library compiled in. Additonal MCUs from
|
|
different manufacturers will be added as opportunity arises. In theory,
|
|
any Cortex-M-based processor with a functional CMSIS port can easily be
|
|
supported.
|
|
|
|
Down the line, I'd like to expand the scope of this project to include:
|
|
|
|
* Considerably better documentation (including prerequisites for builds)
|
|
* Running purely out of RAM
|
|
* OpenOCD-based debugging
|
|
* Support for the ARM proprietary compilers.
|
|
* Flash image cooking/generation/uploading
|
|
|
|
I built this framework for my own personal (and professional) needs, and
|
|
I'm releasing it into the wild in the hope that others may find it
|
|
useful. If you find this useful, please drop me a line to encourage me
|
|
to keep working on it.
|
|
|
|
- Solomon Peachy ( pizza AT shaftnet DOT org)
|