EdXian / arm-cortexm-cmake-template

cmake template for cortex m series MCU.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cmake template for arm-gcc-none-eabi

Pre Requirement

  • cmake (v3.16.0)
  • GNU ARM Toolchain (6.3.1)
  • JLink

IDEs

  • Qt
  • visual studio code
  • atom

submodule

Project construction

  1. cmake

this folder consists of Toolchain file for compiler one can use the following instruction to build

cmake -DCMAKE_TOOLCHAIN_FILE=  (path to project)/cmake/xxx.cmake ..
  1. BSP This folder contains several low-level drivers and specific APIs provided by vendors. you can find the driver by searching the manufacture of chip. Currently, the following MCUs are support by this template

  2. ST

  3. SAME51

  4. rp2040

  5. thirdparty this folder contains the package provided by thirdparty.

About

cmake template for cortex m series MCU.


Languages

Language:C 96.9%Language:Assembly 2.3%Language:HTML 0.8%Language:CMake 0.0%Language:Python 0.0%Language:Makefile 0.0%Language:CSS 0.0%Language:Batchfile 0.0%Language:Shell 0.0%