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)
|