Skip to content

ryanplusplus/stm32-tiny

Repository files navigation

stm32-tiny

Sample project using tiny with STM32.

Hardware

Black Pill

https://stm32-base.org/boards/STM32F401CEU6-WeAct-Black-Pill-V3.0

Blue F030

https://stm32-base.org/boards/STM32F030F4P6-STM32F030-DEMO-BOARD-V1.1

Blue F051

https://stm32-base.org/boards/STM32F051C8T6-LC-Technology

Blue Pill

https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill

Blue Pill Plus

https://stm32-base.org/boards/STM32F103C8T6-WeAct-Blue-Pill-Plus-Clone.html

NUCLEO-G031K8

https://www.st.com/en/evaluation-tools/nucleo-g031k8.html

NUCLEO-G070RB

https://www.st.com/en/evaluation-tools/nucleo-g070rb.html

STM32F3 Discovery

https://www.st.com/en/evaluation-tools/stm32f3discovery.html

STM32VL Discovery

https://www.st.com/en/evaluation-tools/stm32vldiscovery.html

Note that on Linux ./scripts/stlink-quirks must be run prior to connection to avoid loading the buggy mass storage implementation in ST-Link v1.

Setup

  • Install gcc-arm-none-eabi
  • Install openocd (install v0.11.0 or later for STM32G0 support)

Use

Compile

make -f <target>.mk

Clean

make -f <target>.mk clean

Erase via SWD

make -f <target>.mk erase

Flash via SWD

make -f <target>.mk upload

Resources

Reference Manuals

Datasheets

User Manuals

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published