Skip to content

My musings hacking on bare metal with the STM32L432 nucleo board

Notifications You must be signed in to change notification settings

jrahm/STM32L432

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Intro

The STM32L432

This Project is a documentation of my journey trying to program the STM32L432KCU6 Nucleo-32 (that would be this guy) development board from BARE METAL. No operating system whatsoever. Not even an RTOS. I will limit myself only to the standard C libraries and possibly future libraries unrelated to the board itself (like maybe PCRE or OpenSSL, if such a thing is even possible!). The point of this exercise is to learn the ins and outs of programming for a board at the lowest possible level!

These examples were developed on Linux, and work with Linux and GNU Make. However, since none of the code depends on a platform, it should compile on any system with a cross compiler.

Requirements

  • GNU Make
  • st-flash -- This can be found here
  • perl
  • Cross compiler for arm -- Mine is installed with prefix arm-unknown-eabi-.

About

My musings hacking on bare metal with the STM32L432 nucleo board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published