Table of Contents

Andy's STM32 workshop

https://github.com/texane/stlink

http://startingelectronics.com/tutorials/STM32-microcontrollers/programming-STM32-flash-in-Linux/

http://developers.stf12.net/projects-list

https://jpieper.com/2022/08/05/debugging-bare-metal-stm32-from-the-seventh-level-of-hell/

Cortex M3 and GNU tools

http://www.seng.de/downloads/HowTo_ToolChain_STM32_Ubuntu.pdf

Programming STM32 F2, F4 ARMs under Linux: A Tutorial from Scratch

Libraries

STM32CubeF4

some STM32F4 libraries

GPIO toggling

https://metebalci.com/blog/software-reaction-time-introduction/

https://metebalci.com/blog/stm32h7-gpio-toggling/

https://jeelabs.org/2018/toggling-io-pins/

Measuring the cycle counter

https://www.embeddedcomputing.com/technology/processing/measuring-code-execution-time-on-arm-cortex-m-mcus

https://community.arm.com/developer/ip-products/processors/f/cortex-m-forum/12005/measuring-cortex-m4-instruction-clock-cycle-counts

https://e2e.ti.com/support/microcontrollers/other/f/908/t/537932

Jumping to system memory

https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/