This repository contains a bare-metal ARM project for STM32F103 chip. It is build with GNU tool chain whit use of OpenOCD debugger (STLink interface) and is kept is simple is possible.
STM32F103 boot process is controlled via boot pins (usually wired to jumpers). Consult with data-sheet to learn how to switch boot modes
This course source files may be download from repository.