Difference between revisions of "STM32 Bare Metal"
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:STM32]][[Category: | + | [[Category:STM32]][[Category:STM32 Bare Metal]] |
+ | [[File:DIY Blackmagic Probe + target side view.jpg|200px|thumb|DIY Blackmagic Probe with target]] | ||
After having spend quite some time learning about [[STM32]] [[MCU]]s and [[ST]]'s various libraries [[HAL]] and even their [[LL|Low Level]] I found that it was time to get down and dirty and program these things from scratch. | After having spend quite some time learning about [[STM32]] [[MCU]]s and [[ST]]'s various libraries [[HAL]] and even their [[LL|Low Level]] I found that it was time to get down and dirty and program these things from scratch. | ||
== Prerequisites == | == Prerequisites == | ||
+ | The main purpose of this is learning, so throughout we'll be using own developed hardware with open source software only. | ||
+ | |||
+ | * [[DIY STM32 Programmer (ST-Link/V2-1)]] | ||
+ | * [[Black Magic Probe]] | ||
+ | * [[Magic Key]] | ||
+ | |||
+ | == Examples == | ||
+ | |||
+ | # [[STM32 Bare Metal - The basics]] | ||
+ | |||
+ | == Gallery == | ||
+ | |||
+ | <gallery> | ||
+ | File:DIY Blackmagic Probe + target.jpg | ||
+ | File:DIY Blackmagic Probe + target - closeup.jpg | ||
+ | File:DIY Blackmagic Probe + target side view.jpg | ||
+ | File:DIY Blackmagic Probe + target back view.jpg | ||
+ | </gallery> | ||
Line 9: | Line 28: | ||
* [https://github.com/lbthomsen/STM32_Bare_Metal STM32 Bare Metal examples] | * [https://github.com/lbthomsen/STM32_Bare_Metal STM32 Bare Metal examples] | ||
+ | * [https://vivonomicon.com/2018/04/02/bare-metal-stm32-programming-part-1-hello-arm/ Inspiration article] |
Latest revision as of 05:56, 30 October 2022
After having spend quite some time learning about STM32 MCUs and ST's various libraries HAL and even their Low Level I found that it was time to get down and dirty and program these things from scratch.
Prerequisites
The main purpose of this is learning, so throughout we'll be using own developed hardware with open source software only.
Examples
Gallery