All Projects → freelamb → stm32f10x_makefile_freertos

freelamb / stm32f10x_makefile_freertos

Licence: MIT License
stm32f10x gcc makefile freertos

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects

Projects that are alternatives of or similar to stm32f10x makefile freertos

STM32-Bare-Metal
STM32F103C8 bare metal template
Stars: ✭ 26 (-7.14%)
Mutual labels:  gcc, stm32, stm32f103
platformio-libopencm3-freertos
Sample blinky project for PlatformIO using libopencm3 and FreeRTOS
Stars: ✭ 14 (-50%)
Mutual labels:  stm32, freertos, stm32f103
STM32F103 MSD BOOTLOADER
STM32F103 Mass Storage Device Bootloader
Stars: ✭ 23 (-17.86%)
Mutual labels:  stm32, stm32f103
pid-stm32f746
Embedded graphical interface for PID control
Stars: ✭ 29 (+3.57%)
Mutual labels:  stm32, freertos
mTower
mTower is Trusted Execution Environment specially designed to be used on MicroController Units (MCUs) supporting ARM TrustZone technology (e.g., Cortex-M23/33/35p). mTower operates well under restrictions typical for such environment – small RAM and ROM sizes, relatively low performance, absence of rich OSes providing variety of services availab…
Stars: ✭ 34 (+21.43%)
Mutual labels:  gcc, freertos
DHT11-DHT22-STM32-HAL
Библиотека для работы с датчиками DHT11/DHT22/AM2302/AM2301 на STM32
Stars: ✭ 26 (-7.14%)
Mutual labels:  stm32, stm32f103
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
Stars: ✭ 272 (+871.43%)
Mutual labels:  stm32, freertos
grbl32
CNC controller running on the STM32F103 "Blue Pill" board, build and flash on Mac/Linux
Stars: ✭ 33 (+17.86%)
Mutual labels:  stm32, stm32f103
stm32 framework
一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
Stars: ✭ 91 (+225%)
Mutual labels:  stm32, freertos
FreeRTOS-rust
Rust crate for FreeRTOS
Stars: ✭ 159 (+467.86%)
Mutual labels:  stm32, freertos
ScopeMCU
虚拟示波器 MCU端
Stars: ✭ 59 (+110.71%)
Mutual labels:  stm32, stm32f103
BlueVGA
VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint
Stars: ✭ 39 (+39.29%)
Mutual labels:  stm32, stm32f103
FASTUSBasp
This is the fast avr programmer for AVR MCUs based on cheap stm32f103c8t6 board with usb-to-serial support.
Stars: ✭ 78 (+178.57%)
Mutual labels:  stm32, stm32f103
stm-ILI9341-spi
STM32 ILI9341 spi
Stars: ✭ 77 (+175%)
Mutual labels:  stm32, stm32f103
XC-OS
Open source graphics operating system for microcontroller
Stars: ✭ 66 (+135.71%)
Mutual labels:  stm32, freertos
JBC SolderingStation
JBC_SolderingStation
Stars: ✭ 63 (+125%)
Mutual labels:  gcc, stm32
STM32 Base Project
STM32 Base project with a lot of stuff
Stars: ✭ 58 (+107.14%)
Mutual labels:  stm32, freertos
Arm Cmake Toolchains
CMake toolchain configurations for ARM
Stars: ✭ 148 (+428.57%)
Mutual labels:  gcc, stm32
Xpcc
DEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+532.14%)
Mutual labels:  gcc, stm32
STM32F103-Bare-Metal
Programming the STM32F103C8 micro controller at the "bare metal" register level.
Stars: ✭ 42 (+50%)
Mutual labels:  stm32, stm32f103

STM32 Makefile FreeRTOS

Build Status

Requirement

Working GNU ARM GCC (https://launchpad.net/gcc-arm-embedded)

Texane stlink to flash the STM32F10x (https://github.com/texane/stlink)

FreeRTOS Source (http://www.freertos.org)

Usage

build project

$ make

clean project

$ make clean

download to mcu by stlink

$ make flash

erase flash

$ make erase

download main.bin to mcu

$ ./build.sh

Debug base on st-link

start debug

$ st-util

open shell in project root dir

$ arm-none-eabi-gdb *.elf

GNU gdb (GNU Tools for ARM Embedded Processors) 7.10.1.20160923-cvs
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin10 --target=arm-none-eabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from z2_cmcc_b_app.elf...done.
...
(gdb) target extended-remote :4242
...

Clion configure debug reference

https://www.yuque.com/freelamb/iot_tech/aezu7s

Example

mcu: STM32F103C8T6

GPIOB11--Led

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].