Skip to content

gdamjan/arm-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM Cortex-M3/M4 on Linux, gcc and freesoftware

the goal is to:

  • buy a cheap stm32 cortex-m3 module and a SWD programmer

  • use only gcc, openocd, gdb and other free software to develop, flash and debug them

  • don't use Eclipse or any other bloatware IDEs or stuff

Plan

  • make a minimal blinky program in C
  • serial communication in C
  • bootloader (STM32duino)
  • try Rust
  • try FreeRTOS/Apache mynewt
  • try to port the learned knowledge to a nrf52 cortex-m4 µC

Requirements

  • GNU/Linux distro (I use Arch)
  • arm-none-eabi-binutils (tested with 2.30)
  • arm-none-eabi-gcc (7.3.0)
  • arm-none-eabi-gdb (8.1)
  • arm-none-eabi-newlib (3.0.0)
  • stlink 1.5.0

Resources:

About

ARM Cortex-M3/M4 on Linux, gcc and freesoftware

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published