When developers change 8-bit MCUs into powerful 32-bit ARMs, They must prepare environement properly:
- Download toolchain
- Download and maybe compile software for hardware debugger
- Download libraries for 32-bit MCUs and connect everything
Sometimes everything works out of the box, sometimes It is big battle between developer and PC.
This repository helps developers to quick start with ARMs. It contains: - base ChibiOS (http://www.chibios.org) to provide simply OS functions and control hardware using HAL
- simple, small and powerful log system using format (https://github.com/nejohnson/format)
- example app
- the newest toolchain from https://launchpad.net/gcc-arm-embedded
- the newest openocd compiled during configuration
To arm this repository with whole stuff: - clone it: git clone https://github.com/kl-cruz/ARM-sdk.git
- configure it: make configure
- connect target board to PC eg. STM32F4 Discovery
- compile and install example app: make target=ST_STM32F4_DISCOVERY all && make target=ST_STM32F4_DISCOVERY install