stlink
stm32-cube-cmake-vscode
stlink | stm32-cube-cmake-vscode | |
---|---|---|
11 | 12 | |
4,174 | 513 | |
1.4% | - | |
8.1 | 4.9 | |
6 days ago | 28 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stlink
- Embassy 在 Blue Pill 上的点灯案例
- How can I manually flash a program to an STM32 chip without the IDE
- GD32F103C8T6 can replace an STM32F103C8T6?
-
How to upload code to STM32 using stm32flasher (linux & UART)
I see stlink clones on ebay for $7. The stlink software runs on linux : https://github.com/stlink-org/stlink. Or use pyocd.
-
Programmer/Debugger circuit that I can add on my dev board?
This one?
-
STM32 Nucleo CLI development
I did do a little bit of digging since this post. I think my distro has this set of tools:https://github.com/stlink-org/stlink
-
Pro dashboard and firmware
I flashed mine using the flasher included into a Stm32f4 discovery board I had laying around. Used this toolset https://github.com/stlink-org/stlink to flash the firmware. Not sure if you can use UART to flash, if that's so, you might be able to use a raspberry pi or Arduino as an interface which is far way more accessible than the stlink flasher.
-
What professional software exist to program embedded devices?
Usually the better tools (eg. Segger's J-link, st-link with st-util, OpenOCD) can emulate a GDB-server to which you can connect from a gdb or from the debug session at your IDE.
-
Need help to get start with Blue pill [Clone]
In order to get into stm32 development I bought a cheap stm32 blue pill clone (STM32F103C8T6) and a ST-LINK v2. I tried to get the info by using the st-info --probe command in the open source version of STlnk tools. I pluged in the stlinkv2 connecting the headers correctly to the dev board and the boot1 and boot0 was in 0 position, no additional connection was given.
-
Ada in STM32F429 Discovery Board
Have a look here: https://github.com/stlink-org/stlink/issues/651 Maybe you have the same problem.
stm32-cube-cmake-vscode
- CI Example on ARM-GCC build with Docker for CMake embedded project.
- Is simplicity studio still garbage?
- Looking for modern CMake tutorials or good open spurce examples
- Packaging for Embedded software
- Migrating from STM32CubeIDE to VisualGDB
- what is your favorite microcontroller platform to develop firmware with and why?
-
How to do STM32 with no abstractions?
Here is a guide to porting an STM32 project from CubeIDE to VSCode and CMake. All credit to MaJerle.
- Can I use STM32codeIDE to write directly in assembly or does it have to be in C only?
-
(FD)CANanalyzer project
Code utilizes STM32Cube ecosystem, VSCode and CMake. Compiler is indeed GCC. Tutorial is here: https://github.com/MaJerle/stm32-cube-cmake-vscode
- Develop STM32 with CubeMX and VSCode
What are some alternatives?
ubxlib - Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
libopencm3 - Open source ARM Cortex-M microcontroller library
stm32f103-example - A tiny example project for the STM32F103
samurai - ninja-compatible build tool written in C
FreeRTOS-rust - Rust crate for FreeRTOS
stm32-cmake - CMake for stm32 developing.
vscode-amiga-debug - One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.
blue_pill_too - Like the STM32 blue pill there is a STM32F030F4P6 based blue board which so far as I know doesnt have a cool name yet.
cosmicOS-core - Simple to use HAL for ARM Cortex-M devices
STM32-Dockerfile - STM32 Container for Building with CMake and ARM Toolchain. ST-Link Included.
WS2812B_STM32F411 - WS2812 DMA library with low RAM needs. Up to 16 paralel outputs and thousands of LEDs on each of them
CMSIS_5 - CMSIS Version 5 Development Repository